Salve,
ho questo script:
che viene rikiamato dal form:codice:<script language="JavaScript1.2"> function verifyNumTel(frm){//verifyNumTel(in obj; out boolean); form.onsubmit="return verifyNumTel(this)"; var numTel,numTel2,courtesy; courtesy="\nCorreggi, per favore."; numTel=frm.utenza.value; if(isNaN(numTel)){ alert("Inserisci esclusivamente caratteri numerici!"+courtesy); frm.numTel.focus(); return false; } numTel2=prompt("Reinserisci il numero di telefono, comprensivo di prefisso, per la verifica...",""); if(numTel2==null)return false; if(numTel2!=numTel){ alert("I due numeri non coincidono!"+courtesy); frm.numTel.focus(); return false; } else{ frm.action.value="add"; alert("I"); return true; } } </script>
il form contiene il campo di testo "utenza" che lo script confronta con il valore immesso nel prompt JS "numTel2". Se i due campi non coincidono o se utenza è nullo o se non è un numero il form non dovrebbe essere processato, invece questo viene processato ugualmente.codice:<form name="form" method="post" action="" onsubmit="return verifyNumTel(this)"> ... ... </form>
Qualcuno sa aiutarmi?Grazie.

Grazie.
Rispondi quotando