Codice:<script language="JavaScript"> function verifica(modulo) { if ((modulo.nome.value=="")||(modulo.nome.value[0]==" ")) { alert("Campo NOME mancante. Controlla gli spazi"); modulo.nome.focus(); return false; } else if ((modulo.mail.value=="")||(modulo.mail.value[0]==" ")||(modulo.mail.value[0]=="@")||(modulo.mail.value[0]==".")) { alert("Campo MAIL errato. Ricontrollare"); modulo.mail.focus(); return false; } result=0; i=0; for (i=0;i<40; i++) { if (modulo.mail.value[i]=="@") { result++; } else if ((modulo.mail.value[i]==".")&&(result==1)) { return true; } else if ((modulo.mail.value[i]=="@")&&(result!=1)) { return false; } else if ((modulo.mail.value[i]==".")&&(result!=1)) { result=0; } } if (result==0) { alert("Campo MAIL errato. Ricontrollare"); modulo.mail.focus(); return false; } return true; } </script>
Salve, qualcuno sa aiutarmi e spiegarmi il perchè questa maledetta funzione per controllare la mail (una funzione base) vada alla grande con firefox, konqueror e opera in linux e non va invece con internetexplorer su windows mentre va con firefox sempre su windows?
L'errore in questione è che si apre sempre la finestrella di errore del campo mail, SEMPRE...
Grazie dell'eventuale aiuto in anticipo...
[DS] Usa il tag "code" e non il tag "quote" per il codice, si legge meglio...

LinkBack URL
About LinkBacks

