Ciao a tutti, ho un form con tre campi, dove c'è il vincolo di compilare il primo campo (fornitore1), ma dovrei fare in modo che, se l'utente finale inserisce il secondo indirizzo email nel terzo campo (fornitore3), mi esce un alert che invita ad utilizzare prima il secondo campo (fornitore") e poi se dovesse esserci un terzo destinatario, ad utilizzare il terzo campo. Posto il codice:
</head>
<SCRIPT language="JavaScript" type="text/javascript">
function FormValidator(theForm)
{
if (theForm.fornitore1.value == "")
{
alert("Inserisci l'email del destinatario");
theForm.fornitore1.focus();
return false;
}
}
</SCRIPT>
<body>
<form id="form1" name="form1" method="post" action="a.html" onSubmit="return FormValidator(this);">
<input type="text" name="fornitore1" id="fornitore1" />
</p>
<label>
<input type="text" name="fornitore2" id="fornitore2" />
</label>
</p>
<input type="text" name="fornitore3" id="fornitore3" />
</p>
<input type="submit" name="button" id="button" value="Invia" />
</p>
</form>
</body>
</html>
Premetto che di Javascript so pochino....abbiate pietà!
So che il senso dovrebbe essere questo:
controllo che il primo campo sia compilato
se il terzo campo è compilato e il secondo no, avviso di utilizzare prima il secondo
Intanto cerco nel forum...