Тема курсовой работы: Применение библиотеки JQuery при проверке анкетных данных.
Цель курсовой работы: Анализ функциональных возможностей плагина валидации библиотеки JQuery — jquery.validationengine — при проверке анкетных данных.
Плагин библиотеки JQuery — jquery.validationengine — предназначен для валидации HTML форм и поддерживает следующие опции проверки:
- required: поле обязательно для заполнения;
- length[0,100]: количество разрешенных символов;
- maxCheckbox[7]: максимальное количество выбранных checkbox элементов в группе;
- minCheckbox[7]: минимальное количество выбранных checkbox элементов в группе;
- confirm[fieldID]: совпадение полей;
- telephone: проверят введён ли телефонный номер;
- email: проверяет введен ли email;
- onlyNumber: разрешает вводить только числа;
- noSpecialCaracters: запрещает вводить специальные символы;
- onlyLetter: только буквы;
- exemptString: не проводит валидацию если строка совпадает;
- date: проверят дату. Дата должна быть форматом YYYY-MM-DD;
- funcCall: собственная функция валидации.
Для демонстрации всех вышеописанных возможностей была разработана анкета для сбора персональных данных с 19 различными информационными полями. Классификация элементов HTML формы анкеты подразделяется на: текстовые поля, поля выборки одного значения, поля выборки нескольких значений, обязательные и необязательные поля, поля с возможностью указания альтернативных данных.
Скриншоты разработанной анкеты приведены ниже
Курсовая работа состоит из введения, 2-х глав, заключения и списка литературы.
В первой главе работы приведено описание: библиотеки JQuery и актуальности ее применения, основ программирования и обращения к объектам DOM модели web страницы посредством JQuery, особенности и области применения плагина валидации jquery.validationengine.
Вторая глава работы посвящена описанию: анкеты и правил — которые должны выполняться при ее заполнении, функциональности плагина jquery.validationengine и его внедрение при организации проверки информационных полей.
Стоимость работы (теория, практика, исходники, презентация) — 60$
Стоимость только практической части с исходниками — 50$