Foros del Web » Programando para Internet » PHP »

Input campo de texto.

Estas en el tema de Input campo de texto. en el foro de PHP en Foros del Web. Hola, estoy haciendo un sistema de mantenedor para mi web y estoy con la siguiente inquietud.. en un formulario ingreso varios datos en campos de ...
  #1 (permalink)  
Antiguo 18/06/2004, 23:07
 
Fecha de Ingreso: noviembre-2003
Mensajes: 59
Antigüedad: 20 años, 4 meses
Puntos: 0
Input campo de texto.

Hola, estoy haciendo un sistema de mantenedor para mi web y estoy con la siguiente inquietud..

en un formulario ingreso varios datos en campos de textos y cero problema.

en uno de los campos que es una descripción va un campo de varias lineas, un TEXT AREA, el punto es aqui, ya que si voy a ingresar un texto supongamos de 3 parrafos, entre cada parrafo tengo que escribir <br> al momento del ingreso y 2 <br> para el salto de linea, es decir tengo siempre q estar escribiendo eso.. y quiero hacerlo como estos foros o el phpbb

que me reconoce solo cuando me salto una linea apretando enter

como aquí que se vera tal cual como lo escribi, por ahora aun que escriba apretando enter y visualizando que esta bien, aparece todo en un solo parrafo y se ve feo, entonces es la lata escribir con tanto <br> y siempre a algun usuario se le olvida y es una lata...por que hay que estar editando y se pierde tiempo..

si alguien tuviera un tip en la propiedad del text area estaria muy agracecido. =)

Saludos

Nesky.
  #2 (permalink)  
Antiguo 19/06/2004, 00:06
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 5 meses
Puntos: 1
no es propiedad del textarea.

Cuando un usuario presiona "enter" en el textarea, se inserta un caracter no visible ascii, que es el salto de linea, tu no lo ves, pero ahi esta. Solo hay que decirle a PHP que cuando lo vea, inserte un <br /> en su lugar para que en el HTML se aprecie. Esto se hace normalmente con la función nl2br($texto)

un saludo
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 01:40.