Skip to main content

Replace new line with <br> tag


 

Most of the multi line text areas we are using the user can input text by using line breaks. If that text used for internal purpose saving it as a single string may not be a problem.


 

But what's if we have to show that on a web page (forums, user comments, etc). We have to replace the new line character with the <br> tag. The famous way is to replace chr(13) with the <br> tag by using the Java Script. But the problem is this method is not working fine with every platform. But I have found a way to come up with and thought to share it with you.


 

function escapeVal(textarea,replaceWith)

{

textarea.value =
escape(textarea.value)

        

for(i=0; i<textarea.value.length; i++)

{


if(textarea.value.indexOf("%0D%0A") >
-1)

{

    textarea.value=textarea.value.replace("%0D%0A",replaceWith)

}


else
if(textarea.value.indexOf("%0A") >
-1)

{

    textarea.value=textarea.value.replace("%0A",replaceWith)

}


else
if(textarea.value.indexOf("%0D") >
-1)

{

    textarea.value=textarea.value.replace("%0D",replaceWith)

    }

}

textarea.value = unescape(textarea.value)

}


 

I have tested this on the Linux and windows with both Firefox and IE 7; and it worked fine.

Then the next step, sometimes we may need to convert <br> tags back to new line characters (e.g.: user tries to edit the content). On that occasion we cannot show the <br> tags. But for this we do not have to use the javascript, we can do this on the server side.


 

Replace(Comment.CommentValue,"<br>",chr(13),"all")


 

I have done this by the ColdFusion and replacing it with chr(13) works fine.

Comments

  1. I have got the code from the techfaq360 and it works for me.

    ReplyDelete

Post a Comment

Popular posts from this blog

Google API v3 with PHP using Blogger service

It was really hard for me to understand how the Google APIs are working at the first point and took few days for me to figure out. But after a successful working prototype it seems very easy. And also when I am searching for a simple example I was unable to find a good one that I can understand. So let me list down step by step what I have done with URLs and as simple as I can. Create a Google app location -  https://code.google.com/apis/console Switch on the "Blogger API v3" Get the latest APIs client library for PHP location -  https://code.google.com/p/google-api-php-client/downloads/list Upload the files to your host location on on localhost Extract the files to folder  named "GoogleClientApi" Create your php file outside of the folder  Copy paste following code into the file and do the changes as needed  By changing the scope and the service object you can access all the services that is given by Google APIs through the PHP API l...

My two cents on new year resolution

What is the plan for the new year ? - need to think on what are we trying achieve during next year 2018 - basically the life goals - may be personal or professional - and also it should be realistic (not something like going to Mars ;)) Why we need a plan for the new year ? - basically a goal without a plan is a DREAM - And also should be able to measure (what you cannot measure, you cannot manage) How to prepare a new Year resolution/plan ? - Leave some buffer time - Make changes during the year (life is changing/evolving) - Plan is only for you (do not share it) - When a milestone is achieved, celebrate - Try to stick to the plan - otherwise no point of planing

Assets and Liabilities as Rich Dad, Poor Dad explains

I was reading "The rich dad poor dad by Robert Kiyosaki" here is a one point that he mentions on that. Basically Asset as he says is little bit different than on books. If something puts money in your pocket it is a asset. And Liabilities are the ones that takes money out of your pocket. OK for example a house or a car may seems like an Asset but it takes money out of you pocket to maintain them. But if you rent them or make them to make money at the end of the day you can convert it to a asset. Basically that what rich people do. They buy assets. Middle class buy liabilities (thinking those are assets) and stuff (a lot of them that not used or that not needed). Lower class buy to consume (basic needs like foods).