Ho questo script per validare i campi di un form:
function valid(form)
{
if(form.puls.value == "")
{alert("Per favore, scegliete un'opzione.");
return false;}
if(form.nome.value == "")
{alert("Per favore, compilare il campo NOME E COGNOME"); return false;}
else if(form.tel.value == "")
{alert("Per favore, compilare il campo TEL."); return false;}
else if(form.email.value.indexOf("@") == -1)
{alert("Per favore, inserire un indirizzo e-mail valido"); return false;}
else {return true;}
}
DOMANDA: Perché mi valida TUTTO il form TRANNE il primo If?
("puls" è il nome di due radio button nel form, il cui codice è: <input type="radio" name="puls" value="Informazioni"> e <input type="radio" name="puls" value="Prenotazione">
Preciso che questo problema non provoca errori nella pagina, solo che non me lo spiego, e non riesco a trovare l'errore!