Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/01/2006, 09:08
Avatar de Cap.Buscapina
Cap.Buscapina
 
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 7 meses
Puntos: 4
Cita:
Iniciado por mycs
Hola a todos,


Mi problema es el siguiente: tengo un formulario que contiene un campo con un textarea en el que el usuario introduce información que guardo en un campo de la BD (MySQL). Esta información la uso para llenar un arreglo javascript, el problema se presenta cuando el usuario introduce información con saltos de línea. He intentado eliminar los saltos de línea usando con php pero no lo logro. Si alguien sabe como puedo solucionar el problema se lo agradeceria mucho.



Gracias
fijate esto:

Cita:
<html>
<head>
<script>
function depurar(t){
t.value=t.value.replace(/\r\n/,". ");
}
</script></head>
<body>
<textarea name="t" cols="20" rows="20" onkeyup="depurar(this)"></textarea>
</body>
</html>
en este caso, reemplaza los saltos de linea por un . seguido de un espacio. Si lo que necesitas es que elimine ese salto de lines solamente dejalo vacio
Cita:
t.value=t.value.replace(/\r\n/,"");

No se de la implemntación que necesitas, lo que si es que algun "pillin" te puede deshabilitar javascript e ingresar lo que quiera.

Las expresiones regulares se pueden utilizar tanto para PHP como para ASP, de esa forma podes además de hacerlo mediante JS , tambien implementarlo en el lado del servidor.

saludos
__________________
by Capitán Buscapina
.