Ciao
utilizzo questo script in una pagina di modifica dati:
codice:
<script>
function DropDown(){
if(document.MyForm.novita.options[document.MyForm.novita.selectedIndex].value=="si"){
document.getElementById('scadenza').style.visibility = "visible";
} else if(document.MyForm.novita.options[document.MyForm.novita.selectedIndex].value=="no"){
document.getElementById('scadenza').style.visibility = "hidden";
} else {
document.getElementById('scadenza').style.visibility = "hidden";
}
}
</script>
<body onload="DropDown()">
<select size="1" name="novita" onChange="DropDown();">
<option value="si" <%if nov = "si" then%>selected="selected"<%end if%>>Si</option>
<option value="no" <%if nov = "no" then%>selected="selected"<%end if%>>No</option></select>
<div id="scadenza">
<input name="novita_scadenza" id="datepicker" class="data" size="11" value="<%=rs.fields("data_scadenza_novita")%>" /></div>
Praticamente il campo novità_scadenza anche se pieno lo script successivo lo elabora come se il campo novità_scadenza fosse inesistente, premetto che che elimino il div id=scadenza il tutto funziona correttamente, dove sbaglio?
grazie
G.