Uso questa funzioncina per abilitare/disabilitare un campo di testo al click di un checkbox però non funziona se non specifico esattamente il nome del campo txt nello script
codice:
<script language="javascript">
function ablQTA(nome, txtqta){
if(document.agg_al_carrello[nome].checked == false){
document.getElementById(txtqta).disable = true;
} else {
document.getElementById(txtqta).disable = false;
}
}
</script>
il checkbox si genera così
codice:
<input type="checkbox" name="aggCarr" id="ckb_<%=rs("codart")%>" onclick="ablQTA(this.id, 'qta_<%=rs("codart")%>');" value="<%=rs("codart")%>" class="inputform_9">
e questo è il campo di testo
codice:
<input name="qta" type="text" class="inputform_10" id="qta_<%=rs("codart")%>" size="2" disabled="disabled" maxlength="4" autocomplete="off">
Cos'è che sbaglio??