我想用<br>
和<b>
标记之类的样式在输入中显示我的值,我不会使用<textarea>
,因为我使用的是jquery easy ui来格式化我的表单。当
我尝试:
<input class="easyui-textbox" data-options="multiline:true"
style="height:100px; width:250px" name="edu"
value="a<br>b">
其显示:a<br>b
我尝试这个:
<input class="easyui-textbox" data-options="multiline:true"
style="height:100px; width:250px" name="edu"
value="a<br />b">
我看到了同样的结果。
帮帮我。谢谢
通常textarea用于渲染多行元素,但由于我确信内部的easy ui会使用它来渲染多行文本框,因此您可以执行以下操作:
<input ... value="a 'n b">
或其他变体''r''n。
您可以在div上使用contenteditable
。
<div contenteditable="true"></div>
http://jsfiddle.net/vn2wxLwn/1/
它适用于所有主流浏览器http://caniuse.com/#feat=contenteditable