Заполненная многокомпонентная форма jQuery занимает два щелчка, чтобы распознать обработчики событий .submit () и .click () - PullRequest
1 голос
/ 24 февраля 2012

Я использую jQuery .submit () для проверки некоторых форм.

Проверка имеет две проверки:

  1. Проверяет нулевые значения во входных файлах
  2. Если не ноль, сравнить выбранные файлы с сохраненным списком

Функции проверки обе работают нормально, однако событие submit требует двух нажатий кнопки отправки для запуска, если все поля ввода имеютзначение.

$(document).ready(function() {
    $('form').submit(function() {
        alert("Submitted");
    });
});

Я даже сократил его, изменил функцию щелчка и получил тот же результат.

$(document).ready(function() {
    $('#submitbutton').click(function(){        
        alert("Clicked");        
    }); 
});

У кого-нибудь еще было это?Я использую IE8.

1 Ответ

0 голосов
/ 24 февраля 2012

Это часто присутствует в IE ( IE9 Двойная форма отправки выпуска ).Я решил это, добавив onsubmit = "return false" в элемент формы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...