Custom Search
Logiclabz
  • Home
  • Javascript
  • Function to replace Carriage return to BR in HTML TEXTAREA

Function to replace Carriage return to BR in HTML TEXTAREA

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
}


Comments

  • dMainAce101 says:
    Apr 29, 10

    this is very useful. thanks


Leave a reply


Do you like this post?