Перевірка форм на jQuery

Перевірка форм на jQuery

form_login

Перевірка форми для коментарів з допомогою плагіна jQuery jquery.validation_form.js

У продовження теми "перевірка паролів на javascript" вирішив зробити плагін перевірки форм для найпоширенішою javascript бібліотеки - jQuery.

Підключення плагіна

Плагін легко підключається і налаштовується.



$ (Document). Ready (function ()
{
var options_comment = {
validation_form: ". comment"// class форми, яку будемо перевіряти
}
$ (). ValidateThis (options_comment);
}
);

Ім'я


E-mail


Сайт


Текст коментаря


Звернення до елементів йде через атрибут "class". У плагіні передбачені класи по-замовчуванню, але Ви завжди можете їх змінити у налаштуваннях плагіна.

Значення по-замовчуванню:

Стилі підказок, маркерів і індикаторів легко настроюються в зовнішньому CSS - файлі.

Тепер розглянемо детальніше на прикладі

Створимо для прикладу форму для коментарів

  1. Формі задамо клас "comment" (class = "comment")
  2. Полю для введення імені задамо класи "text important" (class = "text important"). Клас text вказує, що це поле необхідно перевіряти, а клас important - означає, що це поле є обов'язковим для заповнення.
  3. Полю для введення e-mail'a задамо класи "text email important" (class = "text email important"). У цьому полі додався клас email. Він означає, що це поле необхідно перевіряти на валідність e-mail'a.
  4. Поле сайт не є обов'язковим для заповнення, тому в нього тільки клас "text" (class = "text ").
  5. Поле з текстом коментаря обов'язково для заповнення, тому йому присвоюємо класи "text important" (class = "text important").
  6. Кнопки submit ставимо клас "submit" (class = "submit"), щоб зробити її не активної по-замовчуванню.

У результаті у нас вийшов наступний код:



Ім'я

E-mail

Сайт

Текст коментаря

Якщо у Вас виникли питання, пишіть в комментаріях.Скачать плагін jquery.validation_form.js (37 Kb) з прикладами.


Схожі статті

Google BookmarksDigg I.ua  Linkstore  Myscoop  Communizm  Ru-marks Webmarks RuspaceLinkomatic Kli.kz  Web-zakladka  Zakladok.net  Reddit  delicious Ma.gnolia  Technorati SlashdotYahoo My Web News2.ru  БобрДобр.ru  порталі! Memori.ru rucity.com  МоеМесто.ru  Mister Wong

Опубліковано: 07/02/11 @ 05:54
Розділ javascript

Рекомендуємо:

Холівар - гарячі суперечки!
SEMRush - незамінний помічник інтернет-маркетогога
$ 50 від американців за російську пошук за німецькою статті в польському журналі з французьким прононсом і англійським корінням.
Як приймати оплату кредитками за допомогою Moneybookers - мій досвід
Як можливо приймати гроші з Заходу - мій досвід