нечетное поведение плагина проверки jQuery - PullRequest
1 голос
/ 15 сентября 2011

Я использую плагин проверки jQuery для простой формы (имя, адрес электронной почты и номер телефона).Все работает хорошо, за исключением телефона, который сохраняет класс ошибок, несмотря на то, что я набрал правильный номер телефона ...

Вот соответствующие фрагменты кода: Форма:

        <form action="" method="post">
            <h2>Devis gratuit</h2>
            <ul id="errorHolder"></ul>
            <div class="field">
                <input type="text" name="name" placeholder="Nom"/>
            </div>
            <div class="field phone-field">
                <input type="text" name="phone" placeholder="Téléphone"/>
            </div>
            <div class="field email-field">
                <input type="text" name="email" placeholder="Email"/>
            </div>
            <label><input type="checkbox" name="optin"/> Recevez des offres promotionnelles</label>
            <button type="submit">Envoyer</button>
        </form>

И набор правил:

    rules: { 
    name: "required",
    phone: { 
        required: true, 
        minlength: 8,
            maxLength: 10,
            digits: true
    }, 
    email: { 
        required: true, 
        email: true
    }
}

1 Ответ

1 голос
/ 15 сентября 2011

В вашем коде есть ошибка, она должна быть:

rules: { 
name: "required",
phone: { 
    required: true, 
    minlength: 8,
    maxlength: 10, //not maxLength
    digits: true
}, 
email: { 
    required: true, 
    email: true
}

посмотрите на документы

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