hola, estoy haciendo un pag de modificar datos que debe deshabilitar dos radios de frecuencia y formato si marcan NO en recibir informacion, si marcar SI, debe habilitarlos y marcar los valores por defecto. Vi que en la faq(37) enseñan una forma para marcar checked un radio buttons, ppero yo lo necesito hacer solo si cumple la condicin que marquen SI en recibir informacion que es otro rabio buttons el cual tiene una funcion validaRecibirInform:
<input name="recibirInformacion" type="radio" value="S" <% if informacionF ="S" then Response.Write("checked") end if%> onClick="validaRecibirInform()">
en esa funcion coloque lo siguinte, pero no me funciona:
function validaRecibirInform(){
//si no acepta terminos deshabilita boton de registro
if(document.registro.recibirInformacion[1].checked){
document.registro.frecuencia[0].disabled = true;
...
return true;
}else{
//habilitar y marcar valore spor defecto si en la bd no hay valores guardados
document.registro.frecuencia[0].checked = true;
document.registro.formato[1].checked = true; document.registro.frecuencia[0].disabled = false;
document.registro.frecuencia[1].disabled = false;
document.registro.formato[0].disabled = false;
document.registro.formato[1].disabled = false;
return false;
}
}
}
asi no me funciono, tambien intente colocar lo siguientes:
<input name="frecuencia" type="radio" value="S" <% if frecuenciaF ="S" then Response.Write("checked") else Response.Write("checked") end if%>>
pero no me sirve porque cuando frecuenciaF tiene un valor que viene de la db, entonces igual me marca S predeterminado, que me sugieren?? Espero me haya explicado bien