У меня есть простая новая пользовательская форма с полем ввода «Отображаемое имя», которое запускает вызов ajax для события blur(). Это позволяет проверить, существует ли уже введенное значение в БД.
Пример:
$("#displayname").blur(function() {
//do something
})
После того, как отображаемое имя указано, пользователь нажимает кнопку «Отправить», чтобы продолжить, что является следующим немедленным действием в форме.
Пример:
$("#button").click(function() {
$("#form").trigger("submit");
})
Однако событие blur() ВСЕГДА запускается первым, и нажатие кнопки не регистрируется. Только при втором нажатии на кнопку распространение становится правильным. Это вызывает хаос в моей форме.
Есть ли способ подавить событие blur() в текстовом поле, КОГДА я нажимаю кнопку?
Спасибо за любую помощь Ура!