JQuery проверить вопрос - PullRequest
0 голосов
/ 31 марта 2011

Я использую JQuery validate и вызываю метод javascript для события onclick. Но даже если проверка не пройдена, он все равно вызывает этот метод. Как проверить в методе, не прошла ли проверка, чтобы я мог предотвратить запуск этого кода?

<button id="btnSave" name="btnSave" runat="server" type="submit" onclick="addUser()" style="font-size:11px;font-family:Verdana;font-weight:bold;" >Save</button>

1 Ответ

1 голос
/ 31 марта 2011

Если это плагин, который вы используете , вы можете использовать функции обратного вызова onValid и onInvalid для этого плагина и подключить к нему желаемое поведение.

ДляНапример, удалите JS из своего HTML:

<button id="btnSave" name="btnSave" runat="server" type="submit" style="font-size:11px;font-family:Verdana;font-weight:bold;" >Save</button>

и измените вызов к плагину на что-то вроде

$("#btnSave").validate({onValid:addUser});

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

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