2014-02-04 2 views
0

Я в настоящее время использую keyuppastepropertychange, чтобы обнаружить ввод в поле формы textarea.
Однако при использовании iPad с siri эти свойства не обнаруживают ввода текста.обнаружить ввод текстового поля от iPad siri

Каков правильный способ записи текста сири в поле формы с помощью jQuery?

мой образец

myTxtObj.on("keyup paste propertychange", textBoxTarget, function(e){ 
    // do something 
}); 
+1

Пытались ли вы просто 'change'? – Blazemonger

+0

Я думал, что «propertychange» был тем же, но вы правы 'change' сделал это –

ответ

0

Используйте change событие вместо (или в дополнение к) propertychange.

+0

вы бы порекомендовали заменить или использовать оба? –

+1

У меня возникли проблемы с поиском документации по 'propertychange' - она ​​кажется только [для старых версий IE] (http://msdn.microsoft.com/en-us/library/ie/ms536956 (v = vs. 85) .aspx). В этом случае замена его была бы уместной. – Blazemonger

+0

Изменение не срабатывает при вводе, только когда фокус потерян. –

1

Используйте событие input. Событие изменения будет отображаться только при переключении фокуса.

Проверено на IPad мини прошивкой 9.3.1

myTxtObj.on('input keyup paste propertychange change', textBoxTarget, function(e) { 
    // do something 
}); 
Смежные вопросы