我希望在输入中显示我的价值,例如<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">
我看到同样的结果。
帮助我。感谢答案 0 :(得分:0)
通常textarea用于渲染多行元素,但由于我确信内部easy-ui使用它来渲染多行文本框,你可以这样做:
<input ... value="a \n b">
...或其他变体\ r或\ r \ n。
答案 1 :(得分:0)
您可以在div上使用contenteditable
。
<div contenteditable="true"></div>
http://jsfiddle.net/vn2wxLwn/1/
它适用于所有主流浏览器http://caniuse.com/#feat=contenteditable