Mam następujący kod z Intercept paste event in Javascript.Przechwycone dane wklejenia w kodzie JavaScript
Muszę go pobrać przed wklejeniem, w przeciwnym razie tracę znaki "\ n", które muszę zapisać.
Świetnie sprawdza się w przechwytywaniu danych schowka dla jednego elementu o identyfikatorze. Potrzebuję go do pracy nad wszystkimi elementami wejściowymi. Kiedy próbuję użyć jQuery, aby uzyskać elementy wejściowe nic.
Każda pomoc jest doceniana.
var paster = function() {
var myElement = document.getElementByTagName('pasteElement');
myElement.onpaste = function(e) {
var pastedText = undefined;
if (window.clipboardData && window.clipboardData.getData) { // IE
pastedText = window.clipboardData.getData('Text');
} else if (e.clipboardData && e.clipboardData.getData) {
pastedText = e.clipboardData.getData('text/plain');
}
processExcel(pastedText); // Process and handle text...
return false; // Prevent the default handler from running.
};
}
nie ma tam jquery. to po prostu javascript ... –
Prawidłowo. Jestem gotów to zrobić w obie strony. – wibberding
, więc pokaż swój kod jquery. nie jesteśmy tu po to, żeby dla ciebie znaleźć rozwiązanie. –