2010-04-29 3 views
0

Я пытаюсь предупредить что-то, когда когда-либо выпадающее поле меняется и когда-либо что-то набирается на вход. Я не думаю, что могу использовать изменения для полей ввода? Что бы вы использовали для полей ввода? Кроме того, что относительно полей ввода файла типа? То же самое. Вот то, что я до сих пор и ее не работает:Событие изменения JQuery для элементов ввода и выбора

$('input#wrapper, select#wrapper').change(function(){ 

     alert('You changed.'); 

    }); 

Спасибо всем

ответ

1

Вы можете связать нажатие событие в текстовое поле.

$("#wrappertext").bind("keypress", function(){ 
    // your code 
}); 

В вашем примере вы использовали один и тот же идентификатор для текстового поля и поля выбора. Измените это также.

+0

Извините, я пытался использовать несколько селекторов, где я пытался установить событие изменения для всех элементов ввода и всех элементов select в div-оболочке. Я допустил ошибку. – Abs

+0

Вы можете использовать 'input: text' и' select', а затем передать '# wrapper' в качестве контекста. – rahul

+0

Yeh, я использую '#wrapper select' для события изменения. Какое событие я бы использовал, если пользователь просматривал местоположение файла и выбрал его? – Abs

0

когда-либо что-то набирается в вход

change() происходит в типе ввода текста происходит, когда значение изменения на размытие ...

попробовать keyup() или keydown() вместо этого.

Смежные вопросы