С помощью jQuery на текстовое поле <input type="text" name="myage" value="100"> навешиваю событие, чтобы оно срабатывало а) при нажатии кнопки, б) при потери фокуса. Это нужно, чтобы посылать Ajax-запрос для проверки содержимого поля на сервере.
Мой js-код:
$(document).ready(
function(){
$('input[name=myage]').bind('keydown blur', function(){
alert('123');
});
}
);
К сожалению, событие срабатывает два раза, особенно это заметно в Firefox. То есть при потери фокуса сообщение alert() показывается два раза. Какое событие надо использовать, чтобы всё работало корректно.
Пример на jsfiddle.net