Avrei un problemino a rendere il campo menu obbligatorio.
Mi spiego:
per gli altri campi (di testo) uso questo codice:
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.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; }
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>

Rispondi quotando