Foros del Web » Creando para Internet » HTML »

no guardar <br> de un textarea

Estas en el tema de no guardar <br> de un textarea en el foro de HTML en Foros del Web. Hola, tengo un formulario, con un campo textarea, pero no me interesa que guarde los saltos de linea <br> ¿como hago para que todo el ...
  #1 (permalink)  
Antiguo 06/03/2011, 06:14
 
Fecha de Ingreso: marzo-2006
Mensajes: 213
Antigüedad: 11 años, 9 meses
Puntos: 0
no guardar <br> de un textarea

Hola, tengo un formulario, con un campo textarea, pero no me interesa que guarde los saltos de linea <br> ¿como hago para que todo el texto introducido en este campo se me guarde seguido sin saltos de linea??
los datos de este textarea lo guardo posteriormente en una base de datos....
  #2 (permalink)  
Antiguo 06/03/2011, 06:42
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: no guardar <br> de un textarea

buenas...

¿en html? nada que puedas hacer. tienes que manejarlo desde el lado servidor por lo que dicho tema no tiene cabida en este foro. de todos modos, basicamente tienes que procesar el string reemplazando todos los saltos de lineas por un espacio para que el final y principio de los parrafos no queden unidos. evidentemente el código dependera del lenguaje servidor que emplees. al menos en php no se si existe alguna funcion nativa para este proposito. sino, puedes utilizar str_replace o preg_replace.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 06/03/2011, 07:00
 
Fecha de Ingreso: marzo-2006
Mensajes: 213
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: no guardar <br> de un textarea

Gracias, al final lo resolvi con php. Deje que se guardara los datos en el textarea como tal, y en la base de datos igual.

Lo que hice es que en la consulta para que no mostrara los posibles saltos de linea manipule la variable de la siguiente forma:

Código PHP:
 $descripcion=eregi_replace("(\r\n|\n|\r)""",$row['descripcion']); 
ya me di cuenta que no era problema de html exactamente, espero que sirva este apunte de ayuda a los demas.

Etiquetas: textarea
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 07:13.