ciao a tutti!
ho un problema. ho una funzione che viene eseguita onload.
poi, quando cambio un dropdown dovrebbe venire eseguita nuovamente.
il problema é che onload funziona, onchange no.
codice:
<head>
<script type="text/javascript">
function kwdate()
{
alert();
var valore;
valore = document.getElementById("kwdate2").value;
if (valore=='DATA'){
document.getElementById("data").innerHTML = 'Data: <input type="textbox" name="gg" size="2">/<input type="textbox" name="mm" size="2">/<input type="textbox" name="aa" size="2"><input type="hidden" value="0" name="iskw">';
}
else
{
document.getElementById("data").innerHTML = 'SETTIMANA: KW<input type="textbox" name="kw" size="2"><input type="hidden" value="1" name="iskw">';
}
}
</script>
</head>
<body onload="kwdate();return false;">
<form>
<select name="kwdate" id="kwdate2" onchange="kwdate();return false;" ><option value="DATA">Data<option value="KW">KW</select>
</form>
<div id="data"> </div>
</body>
l alert viene eseguito appena crico la pagina e lo script funziona. poi quando cambio il valore nel dropdown non succede nulla.
in javascript cé modo di avere un errore d output come succede con php?
per sapere almeno dove cercare.. io solitamente metto un alert e vado avanti finche non lo visualizza piu.
grazie
ciao
igor