2012-05-03 14 views
5

estoy acostumbrado a hacer esto en jQuery¿Cómo establecer el estado predeterminado de la casilla de verificación con javascript?

$('#RememberMe').attr('checked', true); 

pero no puedo recordar cómo hacerlo en Javascript pensé que

document.getElementById("RememberMe").value = "True"; 

quiere trabajar, pero no es así, cambia el valor pero no crea la verificación visual en el html.

Estoy intentando configurar la casilla de verificación de forma predeterminada. aquí es el html

<input id="RememberMe" name="RememberMe" type="checkbox" value="false" /> 
+0

Si es por defecto, poniéndolo en HTML es más apropiado, '' –

Respuesta

12

Para cambiar casilla estado intente esto:

document.getElementById("RememberMe").checked = true; 

Si es necesario cambiar el valor de casilla de verificación como un uso input elemento:

document.getElementById("RememberMe").value = "New Value"; 

Sin embargo, puede establecer el valor predeterminado y el estado en el marcado HTML:

<input id="RememberMe" name="RememberMe" type="checkbox" value="The Value" checked="checked" /> 
+0

Maldita sea, sabía que era algo simple. Autocompletar Netbeans no era mi amigo esta vez, no me proporcionó un .checked. ¿Hay alguna forma de establecer tanto el valor como el estado? con solo una llamada? Básicamente quiero que el valor sea verdadero, se verifica si el valor es falso, no está seleccionado. Supongo que el valor no implica verificado. Gracias – Astronaut

+0

Posiblemente porque solo varios elementos DOM tienen el atributo 'checked', y NetBeans no lo diferencia. De todos modos, bueno que ayudó :) ** UPD: ** 'checked' y' value' son atributos diferentes, por lo que en JS no puedes configurarlos con una sola llamada. Sin embargo, si la casilla de verificación no está marcada, el valor no se enviará al servidor, así que no se preocupe por 'value', configúrelo de manera predeterminada y controle solo el estado' checked'. – VisioN

+0

Hum ... ahora que lo probé todavía no parece funcionar ... hum – Astronaut

Cuestiones relacionadas