Проверка JQuery в IE - PullRequest
1 голос
/ 04 мая 2011

Я использую проверку jQuery в приложении asp.net MVC.Я хочу что-то сделать при отправке формы, если проверка была истинной.

$("#myform").submit(function(){
  alert("test");
})

Проблема в том, что IE вызывает $("#myform").submit перед проверкой проверки, поэтому alert() запускается, если проверка истинна или нет.но другой веб-браузер, такой как Firefox, Opera, Safari.вызов chrome $("#myform").submit, если проверка была истинной.

Ответы [ 3 ]

1 голос
/ 04 мая 2011
$("#myform").submit(function(){
  if( $(this).valid() ) {
    alert("test");
  }
})

Форма вызова оповещения действительна. как насчет этого?

0 голосов
/ 04 мая 2011

Почему бы не использовать onSubmit в форме?

Пример:

<FORM 
 ACTION="../cgi-bin/mycgi.pl"
 NAME="testform" 
 onSubmit="return TestDataCheck()"
 >
0 голосов
/ 04 мая 2011

Какую проверку jQuery вы используете? Плагин или ваша собственная реализация?

Обычно, когда я пишу свой сценарий проверки, я делаю это внутри вызова события submit. Если вы можете ответить, что вы используете и как вы это настроили, мы можем оказать вам дополнительную помощь:).

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