Salve a tutti ho questa select:
<select name="adulti" id="adulti" class="testo1" onChange="check(this,this.form)">
<option value="-">- adulti -</option>
<? if ($adulti == 1){ ?><option value="1" selected>1</option><? } else {?><option value="1">1</option><? } ?>
<? if ($adulti == 2){ ?><option value="2" selected>2</option><? } else {?><option value="2">2</option><? } ?>
</select>
a cui al caricare della pagina:
<body onLoad="check('this.form.adulti',this.form)">
faccio fare dei controlli javascript con questa funzione:
function check(sel,theForm){
if(sel.selectedIndex!=0){
var val=sel.options[sel.selectedIndex].value
if(val!='2'){
theForm.DUS.disabled=false;
} else {
theForm.DUS.disabled=true;
}
}
}
Tale funzione da esito positivo, ovvero disabilita il campo DUS mentre al caricamento della pagina da errore dicendo che il campo 'options' è nullo o non è un oggetto.
come posso fare affiché il controllo sia valido anche al caricamento della pagina????
GRAZIE A TUTTI PER OGNI INTERVENTO![]()

Rispondi quotando