2013-08-18 3 views
4

Я работаю над приложением, и я должен использовать свойство, где небольшое изменение в текстовой должен предупредить пользователя, я попытался OnChange события, но это не сервер Цель, Я нашел onPropertyChange, кажется, работает нормально только в IE, мне пришлось сделать это приложение кросс-браузером, выглядящим как атрибут onpropertychange с другими браузерами. Посмотрел на DomAttrModified, но это, кажется, не работает какой-либо идеи, как я могу это сделать: Вот мой код ниже:JQuery привязки событий с propertychange и DomAttrModified

$("#info").bind('keyup keydown keypress onDOMAttrModified propertychange', function(evt) 
    { var keyCode = evt.which; 
     var text_area =$(this).val(); 
    } 
}); 
+2

ли не добавьте «on». Просто используйте 'DOMAttrModified' – Ian

+0

Хотя я смущен, почему' onchange' не работает для вас. Может быть, вы ищете 'oninput'? – Ian

ответ

3

попробовать

заменить onDOMAttrModified с DOMAttrModified

$("#info").bind('keyup keydown keypress DOMAttrModified propertychange', 
+0

Привет, я добавил еще несколько и изменил это как «keyup keydown keypress hover change focusin focus focusout DOMAttrModified', но, кроме IE, он не работает на anybrowser, –

+0

@ gurpreet-randhawa, может быть, он не работает в некоторых ваших браузера из-за следующей проблемы: http://stackoverflow.com/q/1882224/923560 – Abdull