Function to replace Carriage return to in HTML TEXTAREA Function to replace Carriage return to any character in HTML TEXTAREA Function to replace Enter key to any in TEXTAREA
function replacecarriagereturn(textarea,replaceWith)
{
textarea.value = escape(textarea.value);
//encode all characters in text area
//to find carriage return character
for(i=0; i < textarea.value.length; i++)
{
//loop through string, replacing carriage return
//encoding with HTML break tag
if(textarea.value.indexOf("%0D%0A") > -1)
{
//Windows encodes returns as \r\n hex
textarea.value=textarea.value.replace("%0D%0A",replaceWith);
}
else if(textarea.value.indexOf("%0A") > -1)
{
//Unix encodes returns as \n hex
textarea.value=textarea.value.replace("%0A",replaceWith);
}
else if(textarea.value.indexOf("%0D") > -1)
{
//Macintosh encodes returns as \r hex
textarea.value=textarea.value.replace("%0D",replaceWith);
}
}
textarea.value=unescape(textarea.value);
//decode all characters in text area back
}
this is very useful. thanks