Buonasera vi espongo il mio piccolo irrisolvibile problema.
Ho un form con 6 campi. L'actiona del form punta una pagina asp chiamata formcdosys.asp.
Se non effettuo il controllo sui campi con javascript, ricevo tranquillamente il form con i campi, se invece inserisco il codice js per il controllo dei campi, quando ricevo l'email, l'ultimo campo manca e arrivano soltanto le informazione di 5 campi. Sono quindi costretto ad inserire un campo di testo di tipo HIDDEN per riceverli tutti.
Questo è il codice js per controllo:
<script language="JavaScript" type="text/javascript">
function newuser()
{
var pronto;
pronto=true;
if (document.modulo.nome.value=='')
{
pronto=false;
}
if (document.modulo.cognome.value=='')
{
pronto=false;
}
if (document.modulo.email.value.indexOf('@', 0) == -1 ||
document.modulo.email.value.indexOf('.', 0) == -1) {
alert("L'indirizzo e-mail inserito non è corretto. Inserire un indirizzo e-mail valido");
document.modulo.email.focus();
return;
}
if (document.modulo.tel.value=='')
{
pronto=false;
}
if (document.modulo.citta.value=='')
{
pronto=false;
}
if (document.modulo.richiesta.value=='')
{
pronto=false;
}
if (pronto==false) alert('Attenzione, il modulo non è stato compilato correttamente. Ricontrollare ed inserire tutti i dati richiesti')
if (pronto==true) document.modulo.submit()
}
</script>
MI AFFIDO NELLE VS MANI
UN RINGRAZIAMENTO A TUTTI GLI UTENTI DI QUESTO FORUM DA PAURA!!

Rispondi quotando