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