1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/jroam-jCheckForm

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

jCheckForm — плагин для проверки форм на jQuery!!2

jroam разработал плагин для проверки форм с использованием jQuery, который позволяет выполнить проверку одной строкой.

Для того чтобы провести проверку, необходимо установить значение datatype для input, которое нужно проверить. Также необходимо указать errormsg — сообщение, которое будет отображаться в случае неудачной проверки. И errormsg-bj — сообщение, которое отображается после неудачной попытки проверки.

В настоящее время доступны следующие типы данных:

  • int — число;
  • str — строка;
  • float — вещественное число;
  • email — адрес электронной почты;
  • tel — номер телефона;
  • phone — телефонный номер;
  • url — URL;
  • cn — китайский иероглиф (не более 6 символов);
  • zh — китайский иероглиф (не более 6 символов). Также можно использовать регулярные выражения.

Примеры использования:

  1. int[6-10] — проверка числа от 6 до 10.
  2. int[5-] — проверка числа больше или равного 5.
  3. int[-10] — проверка числа меньше или равного 10.
  4. int[-3--1] — проверка числа в диапазоне от -3 до -1.
  5. float[-20] — проверка вещественного числа меньше или равного 20.
  6. str[4-8] — проверка строки длиной от 4 до 8 символов.
  7. cn[3-6] — проверка китайского иероглифа длиной от 3 до 6 символов.
  8. zh[3-6] — проверка китайского иероглифа длиной от 3 до 6 символов.
  9. /[a-z]{3,}/ — проверка трёх и более букв латинского алфавита.

Проверка выполняется циклически. Если первый элемент не проходит проверку, возвращается false. В противном случае возвращается true.

Перед использованием плагина необходимо загрузить библиотеку jQuery.

Пример использования 1:

<form id="#form_add">
  <input type="text" datatype="int[1-100]" errormsg="请填写1至100以内的数" name="v1">
</form>

Пример сравнения (сравнение значения элемента с идентификатором passd1):

<input type="text" eq="#passd1" datatype="str[5-20]" errormsg-bj="密码两次不相同,关且密码长度在5至20位之间" name="passd2">

Пример использования:

$("#btn_add").click(function(){
		if($("#form_add").jcheckform()) $("#form_add").submit();//проверка пройдена, отправить форму
		return false;
});

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/jroam-jCheckForm.git
git@api.gitlife.ru:oschina-mirror/jroam-jCheckForm.git
oschina-mirror
jroam-jCheckForm
jroam-jCheckForm
master