¿Cuál es el código para deshabilitar un cuadro de texto INPUT para HTML?Cuadro de entrada HTML - Deshabilitar
Gracias
¿Cuál es el código para deshabilitar un cuadro de texto INPUT para HTML?Cuadro de entrada HTML - Deshabilitar
Gracias
<input type="text" disabled="disabled" />
Ver el W3C HTML Specification on the input tag para más información.
La sintaxis para desactivar una entrada HTML es el siguiente:
<input type="text" id="input_id" DISABLED />
<input type="text" required="true" value="" readonly="true">
Esto hará que un cuadro de texto en el modo de sólo lectura, podría ser útil en la generación de contraseñas y datepickers.
Sin duda, agregar la parte 'required =' true '' a un cuadro de texto de solo lectura en general es una mala idea. Bien podría haber casos en que ese cuadro de texto no tenga un valor agregado. Entonces su formulario no será enviado y habrá poco que el usuario pueda hacer al respecto. –
Esta respuesta me ayudó a comenzar a descubrir la diferencia entre discapacitados y de solo lectura; siendo solo lo que finalmente necesité para evitar la interacción del usuario, pero todavía enviar el valor ingresado previamente. Consulte http://www.htmlcodetutorial.com/forms/_INPUT_DISABLED.html – cellepo
Puede usar el atributo de entrada deshabilitado o de solo lectura. El uso de un atributo de desactivación omitirá ese valor en el envío de formulario, por lo que si desea que los valores en el evento submit lo hagan de solo lectura en lugar de deshabilitarlo.
<input type="text" readonly>
o
<input type="text" disabled>
No estoy seguro de que esto responda a la pregunta de los carteles, y la identificación probablemente sea más adecuada como comentario de una de las otras respuestas, o la vuelva a escribir en incluir el nuevo punto del atributo de desactivación –
@ stuart-siegler: supongo que sí. Sin embargo, he agregado el ejemplo. – sjsupersumit
respuesta de RoBorg es válido también en XHTML. – scunliffe
La especificación de HTML 4.1 que dirige tiene el mismo código que en mi respuesta. –
HTML 4.1 está desactualizado. XHTML tiene que ser válido, por lo que los navegadores lo muestran de manera más consistente de uno a otro, ya que los diferentes navegadores tienen diferentes códigos de manejo de errores para limpiar después de desarrolladores descuidados (y es posible que no lo hagan bien). –