¿Cuál es la mejor manera de deshabilitar todos los controles de formulario en una página web? He leído que esto no se puede hacer a través de CSS, pero esta sería mi opción preferida si es posible. También tengo acceso a jQuery si eso hace la vida más fácil.Deshabilitar todos los controles de formulario en una página web
Respuesta
$("form :input").attr("disabled","disabled");
:input
selecciona todos controles de formulario, incluyendo entrada, área de texto, seleccionar y elementos de botón.
Si desea deshabilitar los elementos del formulario que están fuera de los formularios, simplemente omita el selector 'formulario' de la anterior.
Eso era justo lo que estaba buscando. Gracias. –
U puede deshabilitar todas las áreas de tipo de entrada utilizando debajo de uno.
jQuery 1.5 y por debajo
cualquier cuadro de texto - $("input[type=text]").attr('disabled', true);
cualquier botón de radio - $("input[type=radio]").attr('disabled', true);
cualquier casilla - $("input[type=checkbox]").attr('disabled',true);
jQuery 1.6 +
cualquier cuadro de texto - $("input[type=text]").prop('disabled', true);
cualquiera de los botones de radio - $("input[type=radio]").prop('disabled', true);
cualquier casilla - $("input[type=checkbox]").prop('disabled',true);
- 1. Recorrer todos los controles en la página web asp.net
- 2. ¿Cómo desactivo todos los controles en la página ASP.NET?
- 3. Pasa por todos los controles de usuario en una página
- 4. Deshabilitar todos los controles dentro de div en asp.net
- 5. Cómo convertir todos los controles en un formulario web aspx a un equivalente de solo lectura
- 6. Obtener todos los controles Web de un tipo específico en una página
- 7. Cómo recorrer todos los controles en un formulario, incluidos los controles en un subformulario - Access 2007
- 8. ¿Cómo puedo obtener todos los controles de un formulario que incluye controles en cualquier contenedor?
- 9. Cocoa: mejor manera de deshabilitar todos los controles en una vista
- 10. Hacer todos los controles en un formulario de solo lectura de una vez
- 11. ¿Cómo deshabilitar los controles en una página ASP.NET cuando se selecciona usercontrol?
- 12. ¿Cómo establecer un ID específico para los controles del servidor en un formulario web ASP.NET que utiliza una página maestra?
- 13. Nombrar campos de formulario en una página web
- 14. ¿Encontrar todos los controles en un panel de ASP.NET?
- 15. ¿WPF tiene controles equivalentes para todos los controles de Winforms?
- 16. Habilitar ViewState para algunos controles y deshabilitar para otros/página
- 17. Suscribirse a eventos de mouse de todos los controles en el formulario
- 18. ¿Cómo se especifican los atributos de fuente para todos los elementos en una página web html?
- 19. WPF: ¿Cómo recorro todos los controles en una ventana?
- 20. ¿Cuál es la mejor manera de borrar todos los controles en un formulario C#?
- 21. Detectar todos los cambios (realizados por el usuario) al texto en controles en el formulario
- 22. buscar todos los nombres de formulario en una página usando jquery o javascript
- 23. ¿Cómo obtengo todos los controles de un formulario en Windows Forms?
- 24. Un controlador de eventos para todos los controles en el formulario
- 25. Imprimir pie de página en cada página impresa del sitio web, en todos los navegadores (Chrome)
- 26. ¿Cómo elimino todos los controles en un panel o formulario a la VEZ? C#
- 27. Incrustar archivos .wav en la página HTML en todos los navegadores (sin controles)
- 28. ¿Cómo rellena programáticamente un formulario y 'POST' una página web?
- 29. Evento de clic de interceptación para todos los controles en una aplicación en C# (WinForms)
- 30. Mediaelement.js - Quisiera eliminar TODOS los controles - Solo mostrar video
Posible víctima http://stackoverflow.com/questions/2310816/disabling-all-form-elements-in-selected-div-edited y http: // stackoverflow .com/search? q = disable + form – zaf
Esto no tiene nada que ver con la presentación, por lo que CSS sería la herramienta incorrecta. (También parece que intentas hacer que las cosas se parezcan a los controles de forma, pero nunca pretendas que el usuario las ingrese, de ser así, los controles de formulario también son la herramienta equivocada). – Quentin
@Chris: idealmente la actualización de tu la pregunta debe hacerse por separado. – karim79