Salve, ho scritto una if per disabilitare dei campi text se in una select scelgo alcune opzioni.
codice:
if(val==1294 || val==1295)
{ document.getElementById("id[txt_30]").disabled=true;
document.getElementById("id[txt_31]").disabled=true; document.getElementById("id[32]").selectedIndex = 0;
document.getElementById("id[42]").selectedIndex = 0;
}
else (val==1293)
{ document.getElementById("id[txt_30]").disabled=false;
document.getElementById("id[txt_31]").disabled=false;
document.getElementById("id[32]").selectedIndex = 0;
document.getElementById("id[42]").selectedIndex = 0;
}
la pagina caricata parte come default val==1293,
se scelgo le altre due opzioni, i campi text non vengono disabilitati, ma se scelgo di nuovo val=1293 poi l'if funziona perfettamente senza problemi.
Sbaglio in qualcosa?
quando ho inserito questo if inizialmente funzionava ho riscontrato questo problema dopo aver inserito una funzione per dei calcoli su questo form.