Foros del Web » Programando para Internet » Javascript »

como activar la propiedad readonly de un input?

Estas en el tema de como activar la propiedad readonly de un input? en el foro de Javascript en Foros del Web. Quiero activar la propiedad readonly de un input de forma dinámica. Cuando se pulse un botón. Antes hacía que cuando se pulse un botón: document.form.campo.disabled=true; ...
  #1 (permalink)  
Antiguo 06/03/2002, 11:31
 
Fecha de Ingreso: enero-2002
Mensajes: 97
Antigüedad: 22 años, 3 meses
Puntos: 0
como activar la propiedad readonly de un input?

Quiero activar la propiedad readonly de un input de forma dinámica. Cuando se pulse un botón. Antes hacía que cuando se pulse un botón:

document.form.campo.disabled=true;

pero cuando se hace un submit el valor del campo, no se pasa.

por eso quiero hacer que sea readonly y no disabled.

he probado con:

document.form.campo.readonly=true;

y no funciona.

¿Alguien sabe como es?

  #2 (permalink)  
Antiguo 06/03/2002, 11:40
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: como activar la propiedad readonly de un input?

Está bien lo que haces, solo que no es readonly sino que es readOnly.

Los atributos de un objeto, en la programación Orientada a Objetos, siempre se indican con la primer letra de la primer palabra en minuscula, y el resto de las palabras, con su primer letra en mayúscula.

Más info sobre readonly : <a href='ir.asp?http://msdn.microsoft.com/library/?url=/workshop/author/dhtml/reference/properties/readonly_1.asp' target='_blank'>http://msdn.microsoft.com/library/?url=/...</a>

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:24.