Foros del Web » Programando para Internet » PHP »

inhabilitar cajas de texto

Estas en el tema de inhabilitar cajas de texto en el foro de PHP en Foros del Web. compañeros soy yo de nuevo, lo que pasa es que quiero saber si puedo deshabilitar unas cajas de texto, si traigo un dato de la ...
  #1 (permalink)  
Antiguo 12/05/2006, 11:18
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 11 años, 10 meses
Puntos: 1
inhabilitar cajas de texto

compañeros soy yo de nuevo, lo que pasa es que quiero saber si puedo deshabilitar unas cajas de texto, si traigo un dato de la BD, por ejemplo si me traigo una 'S' las cajas de texto de unos detos determinados me saldiran deshabilitadas y si traigo una 'N' me salen todas habilitadas, he tratado por medio de javascript pero no me ha salido hasta el momento, agradeceria cualquier colaboración.
  #2 (permalink)  
Antiguo 12/05/2006, 11:22
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
Te sugiero que hagas esta pregunta en el foro de javascript ahi te sabran orientar mucho mejor .

Echale un ojo a este link me parace buena la explicacion que se da http://www.codetoad.com/javascript/e...rm_element.asp

Saludillos.
  #3 (permalink)  
Antiguo 12/05/2006, 11:36
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 11 años, 7 meses
Puntos: 2
Bueno, creo que tu duda es más sobre html que sobre php. Un textarea puede tener dos propiedades que no permiten modificar su contenido: readonly y disabled. La diferencia entre ellas es que con readonly, los datos que tenga esa textarea se enviaran igual, mientras que con disabled, los datos no se envían.
En principio, deberias verificar si el campo del registro de tu base de datos es 'S' y si es asi incluir el atributo readonly (o disabled). Podria ser algo asi

Código PHP:
<?
while ($fila mysql_fetch_assoc($resultado)) {
?>
<textarea name="textarea"
<?
if ($fila['tu_campo']) {
  echo 
" disabled";
}
?>
>algun texto</textarea>
<?
}
?>
Saludos.
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 22:43.