validate добавление своего метода
vsenetak,
<!DOCTYPE html> <html> <meta charset="utf-8"> <head> <script src="http://jqueryvalidation.org/files/lib/jquery-1.11.1.js"></script> <script src="http://jqueryvalidation.org/files/dist/jquery.validate.js"></script> <script> $.validator.setDefaults({ submitHandler: function () { alert("Всё ок!"); } }); $.validator.addMethod("newEmail", function (value, element) { return /^[a-z0-9_-]{3,}@[a-z0-9-]+\.[a-z]{2,6}$/i.test( value ) }, "Вот это фигня") $(function () { $("#commentForm").validate({ rules: { email: { required: true, newEmail: true } } }) }); </script> </head> <body> <form class="cmxform" id="commentForm" method="get" action=""> <fieldset> <p><input class="left" id="email" name="email"></p> <p> <input class="submit" type="submit" value="Submit"/> </p> </fieldset> </form> </body> </html> |
Цитата:
|
:) Большое спасибо, Рони! Три дня мучался:(
А могли бы объяснить, для особо отсталых, почему не действует изменение регулярки в родном методе? |
Есть еще такая фигня, что браузер сохраняет JS скрипт в кеше (Google Chrome у меня так делает) и при перезагрузке страницы JS код не перезагружается. Нужно это иметь ввиду. Я открываю страницы в режиме инкогнито(Ctrl+Shift+N) и потом открываю режим заново, чтобы на 100% быть уверенным в том, что JS обновился.
рони, как можно сделать это по человечески? (Если у Вас такое происходило) Спасибо! |
evtyshenkosemen,
печатать вызов скрипта с добавкой в url соли http://javascript.ru/forum/dom-windo...tml#post284201 |
Цитата:
|
Часовой пояс GMT +3, время: 05:18. |