¿Cómo puedo cambiar el valor de un cuadro de texto HTML que tiene propiedad de solo lectura usando jQuery?¿Cómo cambiar el valor de un cuadro de texto de solo lectura usando jQuery?
Respuesta
$('input[readonly]').val('my new val');
Espera, ¿deseas eliminar la opción de solo lectura? Si es así:
$('textbox').removeAttr('readonly').val('Changed Value');
si no:
$('textbox').val('Changed Value');
En las versiones actuales de jQuery, podría ser mejor usar '.prop ('readonly', false)' en lugar de '.removeAttr ('readonly')' – Blazemonger
$('my-textbox').val('new value')
La única propiedad de sólo lectura se aplica al usuario la visualización de la página, no el código JavaScript que tiene acceso. que
No se olvide de escribir el # Por ejemplo
$('#my-textbox').val('new value');
Y tal vez puede ir a través Luego, después de todo, no se olvide de tratar de usar "" en lugar de ''
¿Qué significa esto para las 3 respuestas ya existentes? – Sumurai8
publicación anterior pero aquí hay algo de información.
si tienes una entrada de sólo lectura (con la prueba de Identificación), que acaba de establecer el val con jQuery
$('#test').val(100);
pero si nos fijamos en el código fuente HTML en el navegador y buscar en su actualización recientemente valor de entrada, Verás que el valor está vacío.
<input type="text" id="test" value />
así, para evitar esto, usted tiene que quitar de sólo lectura atributo antes de establecer el valor de la entrada y después fijar sólo lectura a la verdadera nuevo.
$('#test').prop('readonly',false);
$('#test').val(100);
$('#test').prop('readonly',true);
y el resultado en html
<input type="text" id="test" value="100" />
este error al evitar la necesidad de u para enviar valores de la forma ...
- 1. ¿Cómo recupero un valor de cuadro de texto usando JQuery?
- 2. ¿Cómo borrar un cuadro de texto del selector de fechas jQuery de solo lectura?
- 3. ¿Cómo configuro el valor de un cuadro de texto usando un delimitador con jQuery?
- 4. cómo establecer el valor del cuadro de texto en jquery
- 5. Cuadro de texto de solo lectura en C#
- 6. Lectura del valor del cuadro de texto ASP.NET con JavaScript
- 7. Obtener el texto seleccionado de un cuadro combinado usando jQuery, por nombre del cuadro combinado?
- 8. Cambiar el valor de href con jQuery
- 9. asp: cuadro de texto de sólo lectura
- 10. WPF: solo lectura, decir cuadro de texto y enlace
- 11. Cómo cambiar el valor del cuadro de texto en seleccionar evento con autocompletar (jQuery UI)
- 12. Cambiar el valor del cuadro de texto cuando se selecciona un elemento en el cuadro desplegable
- 13. Evite que un cuadro de texto de solo lectura aparezca atenuado en Silverlight
- 14. ¿Cómo agregar texto al valor del cuadro de texto usando jQuery?
- 15. Pasar el valor del cuadro de texto usando Html.ActionLink
- 16. Cambiar el valor del cuadro de selección de Chosen.js usando jQuery
- 17. Rellene un cuadro de texto con jQuery
- 18. Cómo crear un cuadro de texto de solo lectura en ASP.NET MVC3 Razor
- 19. ¿Por qué un cuadro de texto de solo lectura no devuelve ningún dato en ASP.NET?
- 20. ¿Cómo usar jQuery para cambiar el color de fondo de un cuadro de texto?
- 21. Valor escaneado (usando escáner) en el cuadro de texto
- 22. ¿Cómo configuro el valor predeterminado de un cuadro de entrada usando jQuery?
- 23. Cambiar el borderColor del cuadro de texto
- 24. Deshabilitar cuadro de texto sin cambiar de estilo?
- 25. Recuperar valor de asp: cuadro de texto con JQuery
- 26. Cambiar el valor del área de texto con jQuery
- 27. ¿Cómo actualizar el valor en un cuadro de texto basado en el valor ingresado en otro cuadro de texto?
- 28. ¿Cómo crear un texto de solo lectura usando html helper en asp.net mvc?
- 29. Jquery fadeout texto en un cuadro de texto y texto
- 30. cómo puedo establecer el valor de un cuadro de texto usando javascript
Por qué la downvote? Parece una pregunta razonable, aunque concisa. –
Se ha preguntado muchas veces antes (lo que significa que no buscó antes de publicar) y pude haber encontrado la respuesta en 10 segundos buscando en Google. – Phil
@Phil Eso es gracioso porque cuando busqué en Google, obtuve esta página. –