Все, что мне нужно, это иметь возможность определять, когда текст помещается в текстовую область. Затем я беру этот текст, делаю с ним что-то и очищаю текстовое поле. Может быть много таких текстовых областей и очень высокие требования к пользовательскому интерфейсу, поэтому опрос является последним средством.
Для IE «onfocus» делает свое дело, поскольку это событие запускается после того, как пользователь помещает что-то в текстовую область.
Для Firefox я не могу найти работающее событие. Я пробовал onmouseup и onchange .. не знаю, что еще попробовать оттуда. Я бы не хотел опрашивать текстовое поле на наличие контента. Помощь очень ценится. Спасибо.
Редактировать: для пояснения, «отброшено» означает, что пользователь выбирает текст (обычно) со страницы, но не имеет значения, где, перетаскивает его и опускает в текстовую область. Это не то же самое, что Ctrl+V или вставка правой кнопкой мыши (которая использует два разных метода обнаружения, BTW) или (очевидно) ввод текста в текстовую область. В частности, это аспект «перетаскивания» при перетаскивании. Я действительно не знаю, как еще это сформулировать.
Я чувствую, что этот вопрос был сформулирован довольно точно. Чтобы развеселить меня, предположим, что я имел в виду любые другие операции с текстовой областью, которыми вы все решили поделиться. Если бы я имел в виду «вставку», вы не думаете, что я упомянул бы что-то о вставке в заголовке или содержании моего вопроса? То же самое касается ввода в текстовое поле. Но, возможно, вы все просто недостаточно хорошо меня знаете, чтобы знать, что я печатаю то, что имею в виду, а не ошибочно печатаю то, что лишь отчасти связано с тем, что я имею в виду.