Buenas, tengo una consulta, resulta que estoy trabajando con Struts 2, tengo un evento javascript que al activar un checkbox, me habilita el textbox, al grabar funciona normal, pero el problema es cuando lo tengo actualizar, me muestra con el checkbox en true, y el textbox con el valor, pero desabilitado, el problema al grabar es cuando le doy se pierde el valor porque esta desabilitado, asi les muestro:
Código:
function activarCajas(chk,inputText){
var chk = document.getElementById(chk);
if (chk.checked) {
document.getElementById(inputText).disabled = false;
document.getElementById(inputText).focus();
}else{
document.getElementById(inputText).disabled = true;
document.getElementById(inputText).value = "";
}
}
<s:checkbox name="beans.aemIaa" id="iiaChk" onclick="javascript:activarCajas('iiaChk','numRegistroIIA');"/>
<s:textfield id="numRegistroIIA" name="beans.nroRgstroAemIaa" maxlength="50" size="40" disabled="true"/>
Incluso esta probando haciendo un request, como uso hibernate, ya no es necesario estar haciendo request todo:
numRegistroIIA = getRequest().getParameter("beans.nroRgstroAemIaa") ;