Ho un form in cui controllo i campi compilati e poi invio.
Invece del pulsante "Submit" ho usato un'immagine con il seguente codice:
<a href="javascript:validateform(formfun)">
[img]immagini/btn_inserisci.gif[/img]
</a>
La funzione richiamata dovrebbe effettuare il controllo e se tutto è compilato correttamente effettuare il Submit:
<script language="javascript">
function validateform()
{
var msg = '';
if (formfun.tuamail.value == '')
msg = msg + "Il campo Tua Email deve essere compilato\n";
if (formfun.nome.value == '')
msg = msg + "Il campo Nome deve essere compilato\n";
...
if (msg != ''){
msg = "Sono stati rilevati i seguenti errori:\n\n" + msg;
alert(msg);
return
}
else
return true;
document.formfun.submit();
}
</script>
Con alcuni Browser funziona tutto alla perfezione (es. IE7) con altri, non viene dato nessun errore, ma il Submit non avviene (es. Firefox 3.0.6)
Qual'è l'errore commesso?
Grazie a tutti

Rispondi quotando