La Web del Programador: Comunidad de Programadores
 
    Pregunta:  13560 - MANTENER INFORMACION EN EL INPUT DE UN FORMULARIO
Autor:  juanma
¿como puedo hacer que un campo de texto de un formulario html muestre la información que yo quiera y no se pueda editar?
Gracias.

  Respuesta:  mrK@f mrK@f
Solo tienes que hacer que el campo de texto esté deshabilitado.

<input type='text' name='ciudad' value='Madrid' disabled >

Asi no se podrá editar nunca.

Si quieres cambiar el valor del campo de texto pero que nadie lo pueda modificar, eso se hace con el disabled y el campo de texto dentro de un formulario, cogiendo el valor que tu quieras mediante JavaScript

nombreFormulario.ciudad.value = ' Barcelona'

Cambiará a Barcelona pero seguirá sin poderse editar

  Respuesta:  Damián Mateos Ramos
Es muy sencillito; utiliza el evento onChange:

onChange="this.value='Hola'"

Con esto te será más que suficiente