Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Почему не работает validate? (https://javascript.ru/forum/jquery/63742-pochemu-ne-rabotaet-validate.html)

maxapet 26.06.2016 19:22

Почему не работает 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

рони 26.06.2016 19:36

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>

maxapet 26.06.2016 19:48

Спасибо, помогло.
 
Спасибо. Поменял, и заработало. А в чём было дело?

P.S. Версии взял из пример, просто, для проверки самой техники валидации.

рони 26.06.2016 19:51

maxapet,
сначала грузят jquery потом плагины которые работают на основе jquery ... тут непереводимый испанский мат

maxapet 26.06.2016 19:53

Спасибо. Переводить с испанского не нужно. :)


Часовой пояс GMT +3, время: 14:46.