Foros del Web » Programando para Internet » PHP »

Informacion no editable

Estas en el tema de Informacion no editable en el foro de PHP en Foros del Web. Hola, Mi duda es bastante tonta pero no se como hacerlo. Si quiero mostrar informacion en un template sacada de una base de datos pero ...
  #1 (permalink)  
Antiguo 19/11/2009, 01:56
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 6 meses
Puntos: 0
Informacion no editable

Hola,
Mi duda es bastante tonta pero no se como hacerlo.
Si quiero mostrar informacion en un template sacada de una base de datos pero simplemente que sea mostrada,que tengo que poner en el codigo html para que esa caja no se pueda editar,es decir

nombre: eduardo perez

y quiero que no se pueda editar el nombre de eduardo perez,ahora lo tengo asi:

<td width="30%"><font color="black" face="Times New Roman, Times, serif"><B>First
Name </B></font></td>
<td width="70%"><font color=white color=white face="Times New Roman, Times, serif">
<input type = "text" name = "firstname_html" value="{FIRST_VALUE}" size = "30" maxlength = "50">

alguna idea?

gracias
  #2 (permalink)  
Antiguo 19/11/2009, 02:18
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 17 años, 10 meses
Puntos: 7
Respuesta: Informacion no editable

utiliza disabled="disabled" en el input, por ejemplo:


Código HTML:
<input type = "text" name = "firstname_html" value="{FIRST_VALUE}" size = "30" maxlength = "50" disabled="disabled" /> 
  #3 (permalink)  
Antiguo 19/11/2009, 02:21
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Informacion no editable

vale eso funciona pero ahora el problema es que no se casi el nombre,esta como si estuviera la cja detras de una cortina..

gracias
  #4 (permalink)  
Antiguo 19/11/2009, 02:22
 
Fecha de Ingreso: febrero-2009
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 2
Respuesta: Informacion no editable

Hay varias formas.
Puedes dejar aquel input desabilitado o de solo lectura. La diferencia más notable es que al desabilitarlo la letra toma un color gris, no asi cuando lo dejas de solo lectura.
Como se hace eso? simple

Desabilitado = <input type="text" disabled/>
Solo lectura = <input type="text" readonly/>

Estas opciones cumplen el estandar de HTML 4, pero me parece k no validan XHTML.

Saludos
  #5 (permalink)  
Antiguo 19/11/2009, 02:24
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Informacion no editable

vale gracias he probado los dos casos,no me convence mucho el de readonly porque puedes poner el cursor ahi,y m gustaria que no se pudiera pero bueno si no hay otra cosa..

muchas gracias a los dos!!
  #6 (permalink)  
Antiguo 19/11/2009, 02:40
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 17 años, 10 meses
Puntos: 7
Respuesta: Informacion no editable

lo otro seria (pero muy chapucero) que crearas una capa y con css le des el estilo similar a un text input pero creo que la mejor opcion es la que te dio eseceve... colocarlo como readonly o disabled.

Saludos
  #7 (permalink)  
Antiguo 19/11/2009, 02:47
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Informacion no editable

yo creo con el readonly esta bien..
lo otro es liar mucho la cosa,al fin y al cabo la informacion tiene que poderse copiar porque es de uso interno la web asi que asi funciona bien..

gracias greco!

saludos
  #8 (permalink)  
Antiguo 19/11/2009, 02:47
 
Fecha de Ingreso: febrero-2009
Mensajes: 44
Antigüedad: 15 años, 2 meses
Puntos: 2
Respuesta: Informacion no editable

<input type = "text" name = "firstname_html" value="{FIRST_VALUE}" size = "30" maxlength = "50" disabled="disabled" style="color:#000"/>

Prueba con eso. Le agregé style="color:#000". Claro que despues lo sacas y lo dejas en el .css que corresponda, para mantener ordenado tu codigo.
Eso deberia resolver el problema del color de las letra al desabilitar el input.

Saludos
  #9 (permalink)  
Antiguo 19/11/2009, 02:56
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Informacion no editable

eso me lo saca con color y seria perfecta solucion pero no t deja copiarlo, y la secretaria quiere poder copiar la informacion,de todas maneras,gracias por la aportacion porque estoy aprendiendo mucho..

saludos
  #10 (permalink)  
Antiguo 19/11/2009, 03:09
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 17 años, 10 meses
Puntos: 7
Respuesta: Informacion no editable

podrias probar reemplazando el input por un simple span:

Código HTML:
<span style="border:1px solid #7F9DB9; padding:1px;">{FIRST_VALUE}</span> 
puedes ir variando el color del borde y el padding para asemejarlo a un input normal aunque con los datos que puse se ve igual a un input sin estilo.

seria mejor sacar el estilo de la etiqueta y agregarlo en forma de clase desde tu hoja de estilo:

.cuadro_input {
border:1px solid #7F9DB9;
padding:1px;
}

y en el span lo llamas <span class="cuadro_input">...
  #11 (permalink)  
Antiguo 19/11/2009, 03:29
 
Fecha de Ingreso: octubre-2009
Mensajes: 154
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Informacion no editable

ya esta mas o menos arreglado,muchas gracias por tu tiempo
saludos a chile desde austria aunque sea espannol!!!
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 23:07.