ПредишенСледващото

Как да проверите формата с помощта на JavaScript

Идеята на библиотеката е да се създаде набор от параметри "Проверка дескриптори", които ще бъдат свързани с всеки елемент в HTML-формата. "Проверка на етикетите" не е нищо друго, освен низ, който определя типа на проверка, която трябва да се извърши.

Всяко поле може да бъде във формата или без проверка, или има един или повече тестове. Например, можете да проверите полетата във формата, които не трябва да бъдат празни, низа трябва да бъде по-малко от 25 символа и то трябва да бъде буквено-цифрови, т.е. бял тирета, апострофи, пунктуация.

С други думи, за да поставите отметка в квадратчето, трябва да се уточни на набор от дескриптори проверки за всяко поле във формуляра.

1) Свържете gen_validatorv4.js в HTML файл в рамките на маркер HEAD:

Добавяне на потребителски валидиране

изисква или REQ - трябва да се попълни полето. Това е тест, само за области като текстовото поле, а няколко реда текстови полета. За полета с възможност за избор, като падащ списък или радио група, използвайте подходящите описания, като например «dontselect» или «selone_radio.

maxlen =. или MAXLENGTH =. - Ограничава дължината на входните данни.
Например, ако максималната дължина на линията е 25 символа, да се посочи следното «maxlen = 25"

minlen =. или MINLENGTH =. - Проверява минималната продължителност на входния низ.
Пример «minlen = 5"

буквено-цифров или alnum - поле може да съдържа азбучни или цифри.
(Имайте предвид, че пространствата или препинателни знаци не са разрешени, тъй като тези символи не са букви или цифри)

alphanumeric_space
alnum_s - е позволено да влиза само букви, цифри и интервали

бр
цифровата - може само да въведете номера

алфа
азбучни - разрешава влизане само букви

alpha_s
alphabetic_space - позволено само букви и пространства

LT =.
lessthan =. - проверка на данните трябва да бъде по-малка от определената стойност. Важи само за числови полета.
Пример: ако стойността трябва да бъде по-малко от 1000 трябва да показва как «LT = 1000"

GT =.
greaterthan =. - подлежащи на проверка данни трябва да са по-големи от определената стойност. Важи само за числови полета.
Пример: ако стойността трябва да е по-голяма от 10 нуждаят от уточняване на начина «GT = 10"

RegExp =. - Въвеждане на маската на регулярни изрази.
Пример: «рег.израз = ^ [A-Za-Z] $» влизане разрешение до 20 символа.

dontselect = ?? - това ЕВРОВОК се използва само за падащия списък. Списъкът с падащия може imetpunkt "Моля, изберете ..." (и тази опция е избрана по подразбиране). Потребителят трябва да изберете опцията, различен от този параграф, "Моля, изберете ...".
Ако "000" стойност на този елемент е настроен, той трябва да бъде описан като: «dontselect = 000"

dontselectchk = ?? - това ЕВРОВОК се използва само за знамена. Потребителят няма отметка в квадратчето посочено в техническата спецификация.
Например, dontselectchk = на

shouldselchk = ?? - това ЕВРОВОК се използва само за знамена. Потребителят трябва да поставите отметка в квадратчето посочено в техническата спецификация.
Например, shouldselchk = на

selone_radio - един от бутоните за избор да бъдат избрани
например:

Сравненията на два елемента

eqelmnt =. - сравнение на две входни елементи. Например, потвърждението на парола и парола. Сменете. на второто име на входния елемент
например:

frmvalidator.addValidation ( «confpassword», »eqelmnt = парола»,
"Паролата не е потвърдена!");

neelmnt =. - въведената стойност трябва да бъде равна на друг вход член
например:

frmvalidator.addValidation ( «парола», »neelmnt = потребителско име»,
"Паролата трябва да е различно от името на потребителя");

ltelmnt =. - вход трябва да бъде по-малка от стойността на другия вход. Укажете име input'a който сравнява вместо.

leelmnt =. - вход трябва да бъде по-малко или равно от стойността в другия вход. Укажете име input'a който сравнява вместо.

gtelmnt =. - вход трябва да бъде по-голяма от стойността на другия вход. Укажете име input'a който сравнява вместо.

geelmnt =. - вход трябва да бъде по-голяма или равна от стойността в другия вход. Укажете име input'a който сравнява вместо.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!