Dans les applications Web, la récupération des données du presse-papiers collées par un utilisateur est cruciale pour divers scénarios. Examinons une solution qui vous permet de capturer et de traiter des données collées dans plusieurs navigateurs, en préservant tout formatage existant dans l'éditeur de texte.
Cette approche fonctionne pour un large éventail de navigateurs, notamment :
Fonctionnalité :
Mise en œuvre :
function handlePaste(e) { var clipboardData, pastedData; // Stop actual pasting into the div e.stopPropagation(); e.preventDefault(); // Retrieve pasted data through clipboard API clipboardData = e.clipboardData || window.clipboardData; pastedData = clipboardData.getData('Text'); // Perform desired operations with the pasted data (e.g., alert) alert(pastedData); } // Attach the event listener to the text editor document.getElementById('editableDiv').addEventListener('paste', handlePaste);
Marquage HTML :
<div>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!