Hogyan kell tesztelni egy űrlapot javascript használatával?

Hogyan kell tesztelni egy űrlapot javascript használatával?

A könyvtár ötlete egy "Check the descriptors" paraméterek készítése, amely a HTML formában található minden elemhez kapcsolódik. A "leíró leírások tesztelése" nem más, mint egy olyan karakterlánc, amely meghatározza a végrehajtandó ellenőrzés típusát.

Az egyes formanyomtatványok nem jelölhetők ki, vagy lehetnek egy vagy több ellenőrzés. Például egy olyan mezőben ellenőrizheti a mezőket, amelyek nem lehetnek üresek, a karakterláncnak kevesebb, mint 25 karakterből kell állnia, és alfanumerikusnak kell lennie, azaz kötőjellel, aposztrófokkal, írásjelekkel.

Más szóval, a mező ellenőrzéséhez meg kell adnia egy ellenőrző leírókészletet az egyes mezőben.

1) Csatlakoztassa a gen_validatorv4.js fájlt a html-fájlba a HEAD címkében:

Egyéni érvényesítés hozzáadása

szükséges vagy req - A mező nem lehet üres. Ez egy teszt, csak olyan területeken, mint egy szövegmező és egy többsoros szövegmező. A kijelölt mezőkhöz, például egy legördülő listához vagy rádiócsoporthoz használjon megfelelő leírókat, például a "dontselect" vagy a "selone_radio".

maxlen =. vagy maxlength =. - Határozza meg a bemeneti adatok hosszát.
Például, ha a karakterlánc maximális hossza 25 karakter, akkor a következő "maxlen = 25"

minlen =. vagy minhossz =. - Ellenőrzi a bemeneti string minimális hosszát.
Példa "minlen = 5"

alfanumerikus vagy alnum - a mező abc vagy numerikus karaktereket tartalmazhat.
(Ne feledje, hogy szóközök vagy írásjelek sem engedélyezettek, mert ezek a karakterek nem betűk vagy számok)

alphanumeric_space
alnum_s - csak betűk, számok és szóközök adhatók meg

num
csak numerikus számok megengedettek

alfa
alfabetikus - csak betűk megengedettek

alpha_s
alphabetic_space - csak levelek és terek engedélyezettek

lt =.
lessthan =. - az ellenőrizendő adatoknak kisebbnek kell lenniük a megadott értéknél. Csak numerikus mezők esetén érvényes.
Példa: ha az érték kisebb, mint 1000, adja meg, hogy "lt = 1000"

GT =.
nagyobb =. - az ellenőrizendő adatoknak a megadott értéknél nagyobbnak kell lenniük. Csak numerikus mezők esetén érvényes.
Példa: ha az értéknek 10-nél nagyobbnek kell lennie, meg kell adnia, hogy "gt = 10"

regexp =. - bevitel a szabályos kifejezések maszkjára.
Példa: "regexp = ^ [A-Za-z] $" lehetővé teszi a maximum 20 betű beírását.

dontselect = ?? - ez a leíró csak a legördülő listára vonatkozik. A legördülő listában lehet a "Válasszon a listából ..." elemet (és ez az elem alapértelmezés szerint be lesz jelölve). A felhasználónak másik lehetőséget kell választania, kivéve a "Válasszon a listáról ..." elemet.
Ha az elem értéke "000" értékre van állítva, a következőket kell leírni: "dontselect = 000"

dontselectchk = ?? Ez a leíró csak a zászlókra vonatkozik. A felhasználónak nem szabad kiválasztania a.
Például: dontselectchk = on

shouldselchk = ?? Ez a leíró csak a zászlókra vonatkozik. A felhasználónak ki kell választania a.
Például, shouldselchk = on

selone_radio - az egyik rádiógombot ki kell választani
például:

Két elem összehasonlítása

eqelmnt =. - két bemeneti elem összehasonlítása. Például jelszó és jelszó megerősítése. Cserélje ki. a második bemeneti elem nevére
például:

frmvalidator.addValidation ("confpassword", "eqelmnt = jelszó", "
"A jelszó nincs megerősítve!");

neelmnt =. - a bemeneti érték nem lehet egy másik elem bemenetével
például:

frmvalidator.addValidáció ("jelszó", "neelmnt = felhasználónév", "
"A jelszó nem lehet azonos a felhasználónévvel";

ltelmnt =. - a bemenetnek kisebbnek kell lennie, mint a másik bemenet értéke. Adja meg annak a bemenetnek a nevét, amellyel összehasonlítja.

leelmnt =. - a bemenetnek kisebbnek kell lennie vagy egyenlőnek kell lennie a másik bemenet értékével. Adja meg annak a bemenetnek a nevét, amellyel összehasonlítja.

gtelmnt =. - a bemenetnek nagyobbnak kell lennie, mint a másik bemenet értéke. Adja meg annak a bemenetnek a nevét, amellyel összehasonlítja.

geelmnt =. - a bemenetnek nagyobbnak kell lennie vagy egyenlőnek kell lennie a másik bemenet értékével. Adja meg annak a bemenetnek a nevét, amellyel összehasonlítja.

Kapcsolódó cikkek