Почему не работает validate?
есть простая форма в файле php:
<!DOCTYPE HTML> <html> <head> <script type="text/javascript" lang="javascript" src="/js/jquery.validate.min.js"></script> <script type="text/javascript" lang="javascript" src="/js/jquery-1.5.2.min.js"></script> <script type="text/javascript" lang="javascript" src="/js/myscripts.js"></script> </head> <body> <form id="loginform" action="acxt.php" method="post"> Ваш логин:<br /> <input type="text" name="login" /><br /> Ваш пароль:<br /> <input type="password" name="pswd" /><br /> <input type="submit" name="enter" value="Войти" /></form> </body> </html>Пример взял отсюда Но почему-то не работает валидация. Пробовал и в Yandex-браузере и в IE - безрезультатно. Использую Денвер. Все фалы в приложении. В чём может быть дело? И можно ли как-то узнать, прицепился ли validate к странице? P.S. Один файл mayscripts.js почему-то не загружается. Вот его код: $(document).ready(function(){ alert("ready"); $("#loginform").validate({ rules:{ login:{ required: true, minlength: 4, maxlength: 16, }, pswd:{ required: true, minlength: 6, maxlength: 16, }, }, messages:{ login:{ required: "Это поле обязательно для заполнения", minlength: "Логин должен быть минимум 4 символа", maxlength: "Максимальное число символов - 16", }, pswd:{ required: true, minlength: "Пароль должен быть минимум 6 символа", maxlength: 16, }, } }); }); //end of ready |
maxapet,
1 код поменяйте местами строки 4 и 5 и скачайте что-то поновее 8-летней давности <script src="http://code.jquery.com/jquery-1.12.2.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.15.0/jquery.validate.js"></script> |
Спасибо, помогло.
Спасибо. Поменял, и заработало. А в чём было дело?
P.S. Версии взял из пример, просто, для проверки самой техники валидации. |
maxapet,
сначала грузят jquery потом плагины которые работают на основе jquery ... тут непереводимый испанский мат |
Спасибо. Переводить с испанского не нужно. :)
|
Часовой пояс GMT +3, время: 00:36. |