Autor Zpráva
Cifro
Profil
Filosof napísal spot o chybách pri vytvárani formulárov. Jeden bod sú povinné polia.

Ja by som potreboval Ajaxovú knižnicu na kontrolu zadaných/nezadaných povinných polí a zvýranenie tých prázdnych polí. Viem môžem si to vygoogliť, ale ja chcem nejaké tipy na riešenia overené časom a v praxi.
Leo
Profil
Na to nepotrebujete AJAX, staci obycejny JavaScript, Leo
habendorf
Profil
Uděláš to obyčejným JS a na serveru si to pak stejně musíš překontrolovat.
Cifro
Profil
A sakra, som neupresnil. Ja viem že sa dá iba jednoduchým JS, ale práve to čo píše Habendorf chcem spojiť s JS. Proste AJAX.
Leo
Profil
Pochopte, ze to STEJNE musite na serveru zkontrolovat jeste jednou primo v serverove casti. A pokud jde treba o kontrolu hesla, nebo uziv. jmena pri registraci, tam bych Ajax nepouzival, protoze jinak si otevrete vratka pro vykradani roboty, Leo
peta
Profil
Leo
Mno, jestli vis neco o ajax, tak tam existuje funkce, ktere posles pole s nazvy poli a pole s typem poli a ono si to samo zkontroluje. Neni treba prilis ovladat JS ani regularni vyrazy.

Cifro
ja kontroluji kazde policko zvlast

function loginCheck(xForm)
{
var a,c,i,p,reg; i=-1; c=new Array();
reg = new RegExp("[0-9A-Za-z]","g");

a="nick";
p=xForm[a].value;
if (p.length<0 || p.length>16) {i++;c[i]=a+": 6-16 chars ! ("+p.length+")";}
if (!(reg.test(p))) {i++;c[i]=a+": BAD chars! ("+reg.source+")";} //

a="psw";
p=xForm[a].value;
if (p.length<6 || p.length>16) {i++;c[i]=a+": 6-16 chars ! ("+p.length+")";}
if (!(reg.test(p))) {i++;c[i]=a+": BAD chars! ("+reg.source+")";} //

if (i>=0) {alert(c.join(" ")); return false;}
else {
if (sha1Hash) {a="psw"; addInput(xForm,"pswJS",sha1Hash(xForm['nick'].value+xForm[a].value)); xForm[a].value="";}
return true;
}
}
Cifro
Profil
Ja som chcel dajaké tipy na takéto ajaxové knižnice. Ide mi používateľskú prívetivosť formulára a keď je nejaký údaj ktorý je potrebné až na servery overiť, tak tu by sa hodil ajax na opätovné a rýchle vypisanie erroru v prípade zle zadanej hodnoty.
peta
Profil
google ajax
ajaxian.com?
Leo
Profil
"Mno, jestli vis neco o ajax, tak tam existuje funkce, ktere posles pole s nazvy poli a pole s typem poli a ono si to samo zkontroluje."

V Ajaxu (i jinde) existuje cokoliv, co nekdo napise, neni to zadny novy jazyk. Kazdopadne hotova reseni nepouzivam, pisu si vlastni, Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.