<分区>
我希望在 reactjs 的 textarea 占位符上换行
到目前为止,我已经尝试使用 \n
, <br>
, nl2br
, \\n
他们都没有工作
<Input type="textarea" name="txtarea" placeholder="Line1 \n Line2" />
当前输出全部在与Line1 \n Line2
相同的行中
我的目标是将它们放在单独的一行中作为
Line1
Line2
<分区>
我希望在 reactjs 的 textarea 占位符上换行
到目前为止,我已经尝试使用 \n
, <br>
, nl2br
, \\n
他们都没有工作
<Input type="textarea" name="txtarea" placeholder="Line1 \n Line2" />
当前输出全部在与Line1 \n Line2
相同的行中
我的目标是将它们放在单独的一行中作为
Line1
Line2
最佳答案
换行符在 <input>
的占位符属性中不起作用元素,但它们适用于 <textarea>
元素。
但是,使用 <input type="textarea">
是无效标记,将被浏览器替换为 <input type="text">
.
如果你想要多行输入,使用 <textarea>
相反。
对于换行符,使用
和
占位符中的 HTML 实体,即 line feed
和 new line
字符:
<input type="text" placeholder="line line2">
<textarea placeholder="line1 line2"></textarea>
关于javascript - 如何在文本区域的占位符中换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54618219/