line breaks in form element input value
The HTML input
elements, type text
or something similar (such as email
) will deliberately strip off all line breaks, so that’s not going to work.
The only form element which will accept line breaks is the textarea
.
Incidentally, Clipboard.js works by creating a dummy textarea
element to do its magic.
I don't actually think you can have line breaks for those types of form elements. You may have to use a <textarea>
tag which allows for literal line breaks:
<textarea id="multiliner" name="multiliner">line1
line2
line3</textarea>