Avrei un problemino a rendere il campo menu obbligatorio.
Mi spiego:
per gli altri campi (di testo) uso questo codice:
codice:
function campiobbligatori(){
var f = document.prenotazioni;
if(f.nome.value == ""){
alert("Il campo \"nome\" non \è stato compilato")
f.nome.focus();
return false;
}
if(f.cognome.value == ""){
alert("Il campo \"cognome\" non \è stato compilato")
f.cognome.focus();
return false;
}
if(f.telefono.value == ""){
alert("Il campo \"telefono\" non \è stato compilato")
f.telefono.focus();
return false;
}
if(f.cellulare.value == ""){
alert("Il campo \"cellulare\" non \è stato compilato")
f.cellulare.focus();
return false;
}
Lo stesso codice lo uso anche per il campo di menu dove ho 2 scelte (bonifico bancario oppure vaglia telegrafico) e sopra a tutto selezionato ho l'opzione scegli.
Quando clicco invia senza riempire un campo di testo mi si apre la finestra di alert, mentre se non riempio il campo menu e lascio la voce "scegli" mi invia lo stesso l'email.
Questo e' il codice per il campo di file: (mi sa che sbaglio qualcosa qua)
codice:
<select name="pagamento">
<option selected>Seleziona metodo</option>
<option value="vaglia">Vaglia telegrafico</option>
<option value="bonifico">Bonifico Bancario</option>
</select>