Tengo dos botones de opción que están desactivados con javascript cuando se carga la página. RadioButton1
está marcado por defecto. Cuando hago clic en el botón para hacer una devolución de datos, el RadioButton1
ya no está marcado.Botón de opción desactivado perdiendo valor después de la devolución de datos
¿Alguien sabe por qué?
Aquí está mi ejemplo de código. El código detrás está vacío.
<asp:RadioButton ID="RadioButton1" runat="server" GroupName="group" Checked="true"/>
<asp:RadioButton ID="RadioButton2" runat="server" GroupName="group" />
<asp:Button ID="Button1" runat="server" Text="Button"></asp:Button>
<script type="text/javascript">
window.onload = function() {
var RadioButton1 = document.getElementById('<%= RadioButton1.ClientID %>');
var RadioButton2 = document.getElementById('<%= RadioButton2.ClientID %>');
RadioButton1.disabled = true;
RadioButton2.disabled = true;
};
</script>
posible duplicado de [Deshabilitar una casilla de verificación en javascript y reconocerlo como comprobado en el lado del servidor] (http://stackoverflow.com/questions/2462956/disable-a-checkbox-in-javascript-and-recognize-it -as-checked-on-the-server-side) –