Самая простая проверка форм с помощью плагина проверки jQuery не сработает - PullRequest
0 голосов
/ 24 мая 2011

Я пытаюсь изучить плагин проверки jQuery, поэтому я создал простейшую форму с максимально простым кодом проверки, но я все еще не могу заставить его работать! Когда я нажимаю кнопку отправки (оставляя поле пустым), я отправляюсь на страницу по умолчанию, как если бы форма была отправлена ​​(URL-адрес «myurl.com/?name=»). Ниже приведен код, который я пытался сделать то же самое, что и в рабочем руководстве.

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/TR/html4/strict.dtd'>
<html>
<head>
    <script type='text/javascript' src='http://myurl.com/jquery.validate.js'></script>
    <script type='text/javascript' src='http://myurl.com/jquery.js'></script>

    <script type='text/javascript'>
    $(document).ready(function() {
        $("#test_form").validate();
    });
    </script>

    <script type='text/css'>
    label.error { color:Red; }
    </script>
</head>
<body>

<form id='test_form' action='' method='GET'>
    <p><label for='name'>Name</label><br />
    <input type='text' id='name' name='name' minlength='4' class='required' /></p>
    <p><input type='submit' value='Submit' /></p>
</form>

</body>
</html>

1 Ответ

1 голос
/ 24 мая 2011

Вы должны загрузить основной jquery.js перед плагином jquery.validate.js. Скрипты загружаются в порядке их разбора.

Приведенное выше сообщение приводит к ошибке сценария при попытке загрузить плагин проверки, поскольку jQuery еще не загружен, расширяемый объект jQuery в данный момент не существует.

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