/ / jQuery Плагін перевірки: Як перевірити порожні поля? - jquery, валідація

Плагін перевірки jQuery: як перевірити порожні поля? - jquery, перевірка

Плагін для перевірки jQuery не підтверджує необхідні порожні поля, доки не буде натиснуто надіслати. Чи є спосіб перевірити вбудований текст?

Мені потрібні ці поля для перевірки, якщо їх залишити порожніми, як користувачі вкладуть через них. Тож вбудовані повідомлення повинні відображатися негайно після вкладки із необхідного поля (onBlur).

$("form#CheckOut").validate({
rules: {
NameOnCard: { required: true, minlength: 2},
CreditCardType: {required: true},
CardNumber: {required: true, creditcard: true},
ConfEmail: {equalTo: "#EMail" },
FirstName: {required:true}
},
messages: {
NameOnCard: "Enter the name on your card",
CreditCardType: "Select a credit card type",
CardNumber: {
required: "Please enter credit card number",
creditcard: "Not a valid credit card number"
}
}
})

Відповіді:

0 для відповіді № 1

Це підступна поведінка. Її мета - якнайменше дратувати користувача.

Джерело: http://docs.jquery.com/Plugins/validation#A_few_things_to_look_for_when_playing_around_with_the_demo

"Перед тим, як поле буде позначене як недійсне,перевірка лінива: Перш ніж вперше надсилати форму, користувач може прошивати поля, не отримуючи дратівливих повідомлень - він не отримає помилок, перш ніж у нього з'явиться можливість ввести правильне значення "


0 для відповіді № 2

Якщо ви намагаєтесь зробити те саме, що я був: Перевірка заздалегідь заповненої форми jQuery (недійсна в першому полі очищення, ASP.NET та ненав’язливий)

, Я вважаю це дефектом у плагіні: https://github.com/jzaefferer/jquery-validation/issues/146

Я редагував плагін, поки не почув. Ви також можете примусити перевірити окремі елементи, щоб обійти перевірку порожнього поля.