Tengo una página xhtml con doctype de transición con una casilla de verificación que quiero que se desmarque después de la carga. ¡Sin JavaScript! En Firefox 3.5 (por ejemplo, puede haber otros navegadores), el usuario puede verificar la entrada, volver a cargar la página y obtener entradas marcadas. ¿Cómo puedo superar este comportamiento?Cómo establecer explícitamente la casilla de verificación sin marcar
Respuesta
No se puede, no sin JavaScript. Este es un comportamiento específico de Firefox que ocurriría incluso si podría forzar explícitamente un estado "sin control" (que no se puede, porque la ausencia de checked
ya que significa.)
La única manera de no-Javascript que me saber es cambiar el nombre del elemento de formulario en el lado del servidor en cada solicitud, por lo que FF no tiene posibilidad de almacenar el valor.
No se puede hacer mucho para cambiar el estado de un documento solo con HTML. Todo lo que puede hacer es establecer checked="checked"
o no.
Necesita JavaScript o un idioma del lado del servidor para determinar si ese atributo debe establecerse o no.
JohnP hizo un comentario que me gusta, pero se debe mencionar que el encabezado "Cache-Control: no-cache" también ayuda. –
Uso
autocomplete="off"
también echar un vistazo a Why does the checkbox stay checked when reloading the page?
Trate de poner en el código siguiente:
<p><label><input id="test" type="checkbox"></input>Test checkbox</label></p>
Se habrá sin control cuando la página se inicia o se refresca.
etiqueta de entrada es una etiqueta de cierre automático, por lo tanto, el '' es ilegal – Timidfriendly
- 1. FDF: cómo marcar una casilla de verificación?
- 2. encontrar toda casilla sin marcar en jQuery
- 3. ¿Cómo marcar una casilla de verificación con jQuery?
- 4. jQuery validar marcar al menos una casilla de verificación
- 5. Cómo crear la casilla de verificación sin enviar en PHP?
- 6. cómo borrar la casilla de verificación
- 7. Cómo marcar una casilla de verificación en una vista de cuadrícula usando DataBinder.Eval
- 8. Cómo aplicar a la imagen personalizada casilla de verificación androide
- 9. No se puede marcar la casilla en DataGridViewCheckBoxColumn?
- 10. Backbone.js - Cuál es la mejor manera de marcar una casilla de verificación
- 11. JQuery La verificación de la casilla de verificación está marcada
- 12. ¿Cuál es la forma correcta de marcar y desmarcar una casilla de verificación en HTML5?
- 13. Casilla de verificación Grails
- 14. Marque/Desmarque la casilla de verificación con JavaScript?
- 15. Ejecutar un comando en la casilla de verificación. Marcar o desmarcar
- 16. Casilla de verificación Permanece activada en la página Actualizar
- 17. Winforms Casilla de verificación Enfoque Problema si no se aplica texto en la casilla de verificación
- 18. QT - casilla de verificación desmarque
- 19. personalizar la casilla de verificación preferencia
- 20. Catch marcado evento de cambio de una casilla de verificación
- 21. jQuery enviar formulario en la casilla de verificación presione
- 22. Cómo establecer la casilla de verificación seleccionada de manera predeterminada en Wix
- 23. ¿Cómo establecer el estado predeterminado de la casilla de verificación con javascript?
- 24. ¿Cómo agotar una casilla de verificación html?
- 25. ¿Cómo desactivo una casilla de verificación?
- 26. Estilo de casilla de verificación de Android
- 27. Use JQuery para marcar una casilla de verificación en un elemento de lista principal?
- 28. Marque la casilla de verificación deshabilitada (Jquery)
- 29. cómo establecer la casilla de verificación en el lado derecho del texto
- 30. jsTree Ocultar casilla de verificación
Estoy bastante seguro de que 'autocomplete =" off "' debería funcionar en su caso, creo. – JohnP
JohnP debe responder en lugar de comentar. –
En Firefox, también es común que si una entrada de casilla de verificación no tiene un nombre, está marcada por defecto. –