Prepsani JS funkce pod Netscape
6 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Je nahodou prosim nejaka rada, jak tuto funkce prepsat, aby fungovala pod Netscapem? function validate(){ var count=0; var msg=""; for (i=0; i<FORM.length; i++){ var e = FORM.elements[i]; if ((e.type == "text")&& (!e.disabled)&&(!e.optional)){ if ((e.value == "")|| (e.value == null)){ count=1; msg=msg+"\n"+document.FORM.elements[i].name; } else if ((i>e-1) && (count==0)){ return(true); } } } for (i=0; i<FORM.length; i++){ var e = FORM.elements[i]; if ((e.type == "text")&& (!e.disabled)&&(!e.optional)){ if ((e.value == "")|| (e.value == null)){ window.alert("error"+order_msg+exam_msg+msg); document.FORM.elements[i].focus(); return(false); } } } }
-
Presne nevim, co netscape nepodporuje. Nejlip by bylo, kdybys to prevedl do php...
-
sorry.....za vasi ztratu casu.... staci...se jen odkazovat na form pomoci document.forms[0] ane jeho jmenem..... Freeze.
-
>> document.FORM.elements To je vlastne pravda. Tento styl zapisu jde jen na IE, a tudiz neni spravny.
-
nejsu si jisty, jestli je to i tento pripad, protoze jsem to netestoval, ale nekterym prohlizecum vadilo, ze nazev toho formulare je uveden jako name="..." a pritom oni vyzadovali starsi zapis id="..."
-
Tak o tom nic nevim. Formulare je IMHO lepsi testovat na strane serveru. Ale je mozne je vse. :-)