jQuery.validate () newbie: у меня не работает - PullRequest
0 голосов
/ 22 сентября 2010

Я пытаюсь проверить поле электронной почты динамически, используя jquery.validate здесь .

Поле, о котором я говорю, - это «Email» (форма «Registro»).

Есть идеи?

Ответы [ 2 ]

7 голосов
/ 22 сентября 2010

Ваш порядок сценариев обратный, включая jQuery до любых плагинов, например:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.js"></script> 

Также, поскольку я не вижу никаких конфликтов, я бы пошел дальше и переехалв jQuery 1.4 для получения последних преимуществ.

0 голосов
/ 22 сентября 2010

Я потерпел неудачу внутри правила .. Это нормально работает:

<script type="text/javascript">

$.validator.setDefaults({
    submitHandler: function() { alert("submitted!"); }
});

$().ready(function() {
    // validate signup form on keyup and submit
    $("#jander").validate({
        rules: {
            'sfApplyApply[email]': {
                required: true,
                email: true
            }
        },
        messages: {
            'sfApplyApply[email]': "Please enter an email",
        }
    });
});

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