<form id="target">
....
</form>
Respuesta
En versiones anteriores puede usar attr
. A partir de jQuery 1.6 se debe utilizar en lugar prop
:
$("#target :input").prop("disabled", true);
Para desactivar todos los elementos de formulario dentro de 'objetivo'. Ver :input
:
Coincide con todos los elementos de entrada, texto, selección y botón.
Si sólo desea que el <input>
elementos:
$("#target input").prop("disabled", true);
El ejemplo de arriba es técnicamente incorrecto. Por última jQuery, utilice el método prop()
se debe utilizar para cosas como deshabilitado. See their API page.
Para deshabilitar todos los elementos del formulario dentro del 'destino', use el selector de entrada que coincida con todos los elementos de entrada, texto, selección y botón.
$("#target :input").prop("disabled", true);
Si solo quiere los elementos, use esto.
$("#target input").prop("disabled", true);
También la forma más concisa es usar su motor de selectores. Para deshabilitar todos los elementos de formulario en un div o padre de formulario.
$myForm.find(':input:not(:disabled)').prop('disabled',true)
Para desactivar todas las formas, tan fácil como escribir:
jQuery 1.6 +
$("#form :input").prop("disabled", true);
jQuery 1.5 y posterior
$("#form :input").attr('disabled','disabled');
puede agregar
<fieldset class="fieldset">
y luego se le puede llamar
$('.fieldset').prop('disabled', true);
- 1. ¿Deberíamos poner <input> dentro de <label>?
- 2. Django <input> dentro <label>
- 3. ¿Cómo recuperar un valor de <input> usando jQuery?
- 4. ¿cómo puedo deshabilitar todo dentro de un formulario usando javascript/jquery?
- 5. Django agregar clase al formulario <input ..> campo
- 6. ¿<input> está bien formado sin <form>?
- 7. Diferencia entre el manejo de $ ("formulario"), enviar o un <input type = "submit"> evento click?
- 8. ¿Cómo saber el índice de <tr> dentro de <table> con jQuery?
- 9. ¿Cómo puedo obtener el valor del formulario de un elemento deshabilitado <input>
- 10. <input> con display: block dentro de un texto-align: center div
- 11. jQuery set <input type = "range"> value
- 12. modelo de caja inconsistente entre <input type = "submit" /> y <type = "text" input />
- 13. Creación de un campo de formulario de Django personalizado que utiliza dos <input> s
- 14. ¿Cómo seleccionar múltiples archivos con <input type = "file">?
- 15. encontrar div principal dentro de <td> con jQuery
- 16. jquery buscar texto dentro <td>
- 17. Cómo crear una etiqueta dentro de un elemento <input>?
- 18. Deshabilitar colorpicker para <input type = "color"> en Google Chrome
- 19. Cómo crear <input type = "text" /> dinámicamente
- 20. Diferencia entre <input type = 'button' /> y <input type = 'submit' />
- 21. Problema con <input type = 'text' /> y <textarea> width
- 22. Comprensión <input type = "file">
- 23. jQuery: ¿cómo se desactiva uno todo dentro de un div? pero aún así mantener todo visible?
- 24. Subrayado de texto en un <input> Casilla
- 25. ¿Cómo puedo saber si un navegador es compatible con <input type = 'fecha'>
- 26. ¿Cómo puedo capturar todo el contenido dentro de la etiqueta `<body>` con regex?
- 27. Leyendo archivos locales con <input type = "file">?
- 28. ¿Incrustar un HTML <form> dentro de un <form> más grande?
- 29. Estilo a <label> según el estado de <input>
- 30. ¿Puede tener <span> dentro de <span>?
A partir de jQuery 1.6 se debe utilizar '$ ("# objetivo: de entrada"). Prop ("desactivado" , verdadero); ' – danijel
Alguien debería editar la respuesta con el método actualizado; esta es solo información incorrecta en este punto. –
@BenClaar Buen punto. Corregido ahora. – Potherca