с javascript (JQuery).Поймать вставленный вход в textarea
Поиск в Интернете, кажется, что это невозможно. До сих пор у меня есть что-то вроде:
$("#textAreaId").bind('paste', function (e) {
alert('pasting text!!!!');
var data = $("#taData").val();
alert(data);
});
но данные пуст на данном этапе ... есть способ, чтобы захватить вставленный ввода после того, как он был вставлен? Похоже, должен быть способ.
событие keyup в JQuery не запускается при вставке.
Любые идеи?
Правильно ... так что происходит, если пользователь вставляет текст в текстовое поле, которое уже содержит текст? –
Это не то, что я должен покрыть в соответствии с моими требованиями. Вставка произойдет один раз, вставленный ввод будет разобран и использован для заполнения таблицы, каждая последующая вставка перезапишет предыдущую. Посмотрите мой оригинальный вопрос. Нет ничего о покрытии вставки, когда текстовая область не пуста. – sarsnake
Достаточно честный. В этом случае я предлагаю опорожнить текстовое поле после того, как вы получите данные: 'function DisplayPastedData() {var $ ta = $ (" # taData "); data = $ ta.val(); alert («входные данные» + данные); $ Ta.val (""); } ' –