View Full Version : Remove line breaks from text field
kitten2781
03-05-2007, 07:04 PM
I've got a contact us form on a website that I use to get information from customers. I copy/paste the info they submit into a database. The problem being, that when the enter in comments in the text area, sometimes they press enter and add line breaks. What would I use as a script to automatically remove line breaks from this field so when the form is submitted, I get one long string?
Thanks in advance.
Blake
03-05-2007, 07:17 PM
I'm assuming you're using some server-side scripting since you're putting stuff in a database, so here's how to do it with php.
$message = "Hello \r\n my \n name is \r Blake";
$message = str_replace(Array("\r\n","\n","\r"), "<br>", $message);
echo $message;
Output:
Hello <br> my <br> name is <br> Blake
kitten2781
03-05-2007, 07:21 PM
:confused:
I'm actually looking for a JavaScript I can put on my webform that will remove the line breaks from the text area field so all I have to do is copy/paste into my database. My webform is basic html on an asp page.
Thank you for your help.
Blake
03-05-2007, 07:39 PM
Ok, I assumed you were automatically inserting the text into the database, which would have required server-side scripting.
This will do it with javascript:
var message = "Hello \r\n my \n name is \r Blake";
message = message.replace(/\r\n|\r|\n/g, "<br>");
Powered by vBulletin® Version 4.2.2 Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.