come posso fare x obbligare a scegliere una voce di questa selectbox
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>
il mio codice di controllo è:
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>