ecco il form:
<form name="scelta" method="post" OnSubmit="return check()" action="vai.php">
<select name="lavorazione" class="input" id="lavorazione">
<option value="" selected>Scegli Tipo ...</option>
<option value="Lucido" >Lucido</option><option value="Lux">Lux</option>
</select>
<select name="tipo" class="input" onChange="cambia()">
<option value="" selected>Seleziona Listino ...</option>
<option value="listino_amatoriale" >stampa amatoriale</option>
<option value="listino_professionale" >stampa professionale</option>
</select>
ecco js:
<script>
// Cambio formato stampa listino amatoriale / professionale
function cambia() {
tipo = document.scelta.tipo.options[document.scelta.tipo.selectedIndex].value;
lavorazione = document.scelta.lavorazione.options[document.scelta.lavorazione.selectedIndex].value;
self.location="?tipo="+tipo+"&lavorazione="+lavora zione;
}
//controlla se sono stati selezionati un tipo di carta e un listino
function check() {
var lalavorazione = scelta.lavorazione.value;
if( lalavorazione=="" || lalavorazione==null){
alert('Devi selezionare un tipo');
return false;
}
if(document.scelta.tipo.value==""){
alert('Devi selezionare un listino!!');
return false;
}
return true;
}
</script>
javascript console mi restituisce scelta non è definito.
su ie tutto ok su firefox.