最佳答案
当你使用 HTML5的占位符属性关注文本字段时,它们会消失:
<input type="text" name="email" placeholder="Enter email"/>
我想使用同样的机制在文本区域中使用多行占位符文本,比如:
<textarea name="story" placeholder="Enter story\n next line\n more"></textarea>
但是这些 \n
显示在文本中,不会产生换行符... ... 有没有办法使用多行占位符?
UPDATE : 我得到这个工作的唯一方法是使用 JQuery 水印插件,它接受占位符文本中的 HTML:
$('.textarea_class').watermark('Enter story<br/> * newline', {fallback: false});