Перевірка заповнення полів форми за допомогою jQuery
Замовник попросив до полів форми зробити ще перевірку на заповнення перевірки форми, щоб користувачі не могли відправляти їх порожніми. Все це можна було зробити простим методом перевірки полів через HTML5. Але такий спосіб мені не підходив.
Став я думати над цим питанням, і рішення прийшло! Можна здійснити перевірку на заповнення полів форми за допомогою JQuery Validation. Цей спосіб можна використовувати на будь-яких двигунах, сайтах і т.д.
Отже, плагін JQuery Validation перевіряє поля форми на створені вами правила і, якщо є невідповідність, виводить динамічні помилки, які зробив користувач при заповненні форми.
Приступимо до створення форми.
- Створіть файл для форми. Якщо є файл з формою, значить, пропустіть перший пункт. Ось так виглядає код форми:
Вставте цей код між тегами :
Розберемо трохи код.
Пункт №3.
«Myform-1» - це назва форми і взято воно тут:
Правила пишемо через кому між дужками login:<>
Правила пишемо через кому між дужками password:<>
У коді я написав до кожного пункту підказки, так що проблем, я думаю, бути не повинно.До речі, ви можете зберегти бібліотеку JQuery і плагін JQuery Validation в папку «js». Тоді шлях до файлів буде ось таким:
Ось так виглядає шаблон файлу для створення правил - «myscriptspravil.js»:
required - поле обов'язкове для заповнення (true або false)
date - перевірка коректності дати (true або false)
dateISO - перевірка коректності дати ISO (true або false)
digits - тільки цифри (true або false)
maxlength - максимальна к-ть символів
minlength - мінімальна к-ть символів
rangelength - кількість символів від і до (rangelength: [3, 8])
range - число повинне бути в діапазоні від і до (range: [12, 20])
max - максимальне значення числа
min - мінімальне значення числа
Можете подивитися документацію по плагіну і за правилами тут.