плагин проверки JQuery не работает?

0

Я пытаюсь использовать плагин jquery-validation. Для этого я включил в jsp:

<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>

В моем js файле я сделал:

$(document).ready(function() {

    $('#getCircleTspForm').validate({ 
        rules: {
            xyz: {
                required: true
            }
        },
        messages :{

            xyz: {
                required: 'Enter name'
            }
        },
            submitHandler: function (form) { // for demo
                alert('valid form submitted'); // for demo
                return false; // for demo
            }
        });

    });

xyz - это textfiled в jsp.

<s:textfield name="xyz"></s:textfield>

Но когда я отправляю форму пустым, сообщение об ошибке не отображается. Я получаю эту ошибку в консоли:

TypeError: $(...).validate is not a function $('#getCircleTspForm').validate({ 

Должен ли я включать какой-то другой файл, чтобы он работал?

Неправильно ли код?

  • 0
    есть ли у вас какие-либо ошибки консоли?
  • 0
    @Outlooker TypeError: $ (...). Validate не является функцией $ ('# getCircleTspForm'). Validate ({
Показать ещё 3 комментария
Теги:
jsp

1 ответ

1

Вам нужно сначала загрузить плагин jquery, а затем подключить плагин Validate. PLZ попробовать его

<script type="text/javascript" src="http://code.jquery.com/jquery-2.0.0.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js"></script>

В любом случае я создал fiddle для u mate.

Jsfiddle

http://jsfiddle.net/ShZ6M/

  • 0
    Да, я загружаю сначала JQuery, а затем проверить
  • 0
    Вы загружаете плагин валидации первым. ???
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню