Reputation: 301
Please let me know how to break line in JavaScript.
<input type='submit' name='Submit' value='Submit'
onClick="parent.location='mailto:[email protected]?subject=Thanks for writing to me &body=I will get back to you soon. Thanks and Regards Saurav Kumar'">
I want a break line in Subject. The output I need is:
I will get back to you soon
Thanks and Regards
Saurav Kumar
Upvotes: 28
Views: 349620
Reputation: 177885
alert("I will get back to you soon\nThanks and Regards\nSaurav Kumar");
or use %0D%0A
in a url
Upvotes: 10
Reputation: 22872
Here you are ;-)
<script type="text/javascript">
alert("Hello there.\nI am on a second line ;-)")
</script>
Upvotes: 22
Reputation: 131
I was facing the same problem. For my solution, I added br
enclosed between 2 brackets < > enclosed in double quotation marks, and preceded and followed by the + sign:
+"<br>"+
Try this in your browser and see, it certainly works in my Internet Explorer.
Upvotes: 13
Reputation: 499002
Add %0D%0A
to any place you want to encode a line break on the URL.
%0D
is a carriage return character%0A
is a line break characterThis is the new line sequence on windows machines, though not the same on linux and macs, should work in both.
If you want a linebreak in actual javascript, use the \n
escape sequence.
onClick="parent.location='mailto:[email protected]?subject=Thanks for writing to me &body=I will get back to you soon.%0D%0AThanks and Regards%0D%0ASaurav Kumar'
Upvotes: 30