come posso fare x obbligare a scegliere una voce di questa selectbox
il mio codice di controllo è:codice:<select name="budget" class="campiform" onFocus="this.style.backgroundColor='#CC6600';" onBlur="this.style.backgroundColor='#666666"> <option selected>Seleziona...</option> <option value="fino a 1.000">fino a € 1.000</option> <option value="da 1.000 a 2.000">da € 1.000 a € 2.000</option> <option value="da 2.000 a 5.000">da € 2.000 a € 5.000</option> <option value="da 5.000 a 10.000">da € 5.000 a € 10.000</option> <option value="oltre 10.000">oltre € 10.000</option> </select>
codice:<script language="javascript"> <!-- function Modulo() { // Variabili associate ai campi del modulo var esito=true; var nome = document.modulo.nome.value; var trovato = document.modulo.trovato.options[document.modulo.trovato.selectedIndex].value; var telefono = document.modulo.telefono.value; var email = document.modulo.email.value; var messaggio = document.modulo.messaggio.value; // Espressione regolare dell'email var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; //Effettua il controllo sul campo NOME if ((nome == "") || (nome == "undefined")) { alert("Il campo Nome e Cognome e obbligatorio."); document.modulo.nome.focus(); esito=false; } //Effettua il controllo sul campo TELEFONO if ((isNaN(telefono)) || (telefono == "") || (telefono == "undefined")) { alert("Il campo Telefono e numerico ed obbligatorio."); document.modulo.telefono.value = ""; document.modulo.telefono.focus(); esito=false; } if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) { alert("Inserire un indirizzo email corretto."); document.modulo.email.select(); esito=false; } //Effettua il controllo sul campo FIRMA if ((messaggio == "") || (messaggio == "undefined") || (messaggio.indexOf("Inserisci qui la tua richiesta...") != (-1))) { alert("Il campo Richiesta e obbligatorio e non si puo' inserire la scritta predefinita."); document.modulo.messaggio.focus(); esito=false; } //Effettua il controllo sul campo TROVATO if (f.trovato.selectedIndex < 1) { alert("Seleziona come ci hai trovato."); f.trovato.focus(); esito=false; } if (!f.privacy.checked){ alert("Devi accettare il trattamento dei dati personali."); esito=false; } alert (esito); return esito; } //--> </script>

Rispondi quotando