Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.06.2016, 19:22
Аспирант
Отправить личное сообщение для maxapet Посмотреть профиль Найти все сообщения от maxapet
 
Регистрация: 27.08.2015
Сообщений: 43

Почему не работает 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, 26.06.2016 в 19:24.
Ответить с цитированием
  #2 (permalink)  
Старый 26.06.2016, 19:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

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>
Ответить с цитированием
  #3 (permalink)  
Старый 26.06.2016, 19:48
Аспирант
Отправить личное сообщение для maxapet Посмотреть профиль Найти все сообщения от maxapet
 
Регистрация: 27.08.2015
Сообщений: 43

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

P.S. Версии взял из пример, просто, для проверки самой техники валидации.
Ответить с цитированием
  #4 (permalink)  
Старый 26.06.2016, 19:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

maxapet,
сначала грузят jquery потом плагины которые работают на основе jquery ... тут непереводимый испанский мат
Ответить с цитированием
  #5 (permalink)  
Старый 26.06.2016, 19:53
Аспирант
Отправить личное сообщение для maxapet Посмотреть профиль Найти все сообщения от maxapet
 
Регистрация: 27.08.2015
Сообщений: 43

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
cookie почему не работает скрипт Alven Общие вопросы Javascript 1 01.09.2013 03:17
В Mozilla работает а в Opera нет почему? alex2012 Общие вопросы Javascript 2 03.08.2013 22:43
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
Помогите с javascript (Почему не работает) remus Оффтопик 9 09.06.2010 11:18
Почему не работает функция? Vitaly jQuery 10 31.07.2009 17:01