【问题标题】:How to show <br> tag in input value如何在输入值中显示 <br> 标签
【发布时间】:2015-01-10 05:21:41
【问题描述】:

我想用&lt;br&gt;&lt;b&gt; 标签等样式在输入中显示我的价值,我不会使用&lt;textarea&gt;,因为我正在使用jquery easy ui 来格式化我的表单. 当

我试试

<input class="easyui-textbox" data-options="multiline:true" 
style="height:100px; width:250px" name="edu" 
value="a<br>b">

它的节目:a&lt;br&gt;b

我试试这个

<input class="easyui-textbox" data-options="multiline:true" 
style="height:100px; width:250px" name="edu" 
value="a&lt;br /&gt;b">

我看到了同样的结果。

帮帮我。谢谢

【问题讨论】:

  • 你用css而不是html标签来设计它,那只是为了给它定义

标签: php html jquery-ui input


【解决方案1】:

您可以在 div 上使用 contenteditable

<div contenteditable="true"></div>

http://jsfiddle.net/vn2wxLwn/1/

它适用于所有主流浏览器http://caniuse.com/#feat=contenteditable

【讨论】:

    【解决方案2】:

    通常 textarea 用于渲染多行元素,但由于我确信 easy-ui 内部使用它来渲染多行文本框,您可以这样做:

    <input ... value="a \n b">
    

    ...或其他变体 \r 或 \r\n。

    【讨论】:

    • 为此使用 textarea
    猜你喜欢
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    • 2017-11-01
    • 1970-01-01
    相关资源
    最近更新 更多