Ciao a tutti,
premetto che ho già fatto una ricerca, ho trovato qualcosa ma non sono riuscito a risolvere il problema...
Ho questo javascript:
Codice PHP:
<script language="JavaScript">
<!-- Nascosto ai browser più vecchi
//Check se il form di invio è correttamente riempito
function controllaForm() {
//Inizializza la variabile che riporta il messaggio d'errore
var errorMsg = "";
//Check per il nominativo
if (document.all.inviare.nominativo.value == "") {
errorMsg += "\n\tNominativo \t\t - Attenzione! Devi inserire il nominativo!!!";
}
//Se ci sono problemi nei form, visualizza un messaggio di errore
if (errorMsg != ""){
msg = "______________________________________________________________\n\n";
msg += "Attenzione! L'invio dei dati al Db è stato interrotto in quanto alcuni campi obbligatori non sono stati compilati.\n";
msg += "Si prega di compilare correttamente tutti i campi obbligatori.\n";
msg += "______________________________________________________________\n\n";
msg += "Devi riempire i seguenti campi: \n";
errorMsg += alert(msg + errorMsg + "\n\n");
return false;
}
return true;
}
// -->
</script>
che richiamo in questo modo:
<form action="invia.asp" method="post" name="inviare" onSubmit="return controllaForm();">
In IE il controllo avviene in Firefox lo salta.. ho provato anche così:
document.getElementById('nominativo')
ma niente non va...
Dove sbaglio? Ciao Fabio