easyui textbox 换行, 我想用textbox做成textarea那种输入区域,定义
试了好久发现,他的easyui.css竟然和下载下来的不一样。你用他demo 的这个css就可以正常换行。但是会不会造成其他什么影响还没有测试。反正我先换过来用了。
经过热心网友的点拨,发现在CSS 中起到作用的是这么一句
.textbox textarea.textbox-text {
white-space: pre-wrap;
}
easyUI 默认textbox回车策略为 normal。若想要回车换行,我们需要自定义css。
如:
<style type="text/css">
.textbox .textbox-text {
font-size: 12px;
border: 0;
margin: 0;
padding: 4px;
white-space: pre-wrap;
vertical-align: top;
outline-style: none;
resize: none;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
</style>
关键在于加粗部分,将默认回车css改为回车换行。
但是这样所有的textbox样式都有回车换行
还可以自定义某个id,或某一类class的css。[ 以下css样式仿easyui ]
<style type="text/css">
#xxxid {
font-size: 12px;
border: 1px solid #95b8e7;
background-color: #fff;
outline-style: none;
resize: none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display: inline-block;
margin: 0;
padding: 0;
position: relative;
vertical-align: middle;
white-space: pre-wrap;
}
</style>
<input class="easyui-textbox" name="message" data-options="multiline:true" style="height:60px"></input>