text 中的文字自动换行
如何实现Text中输入的文字顶到右侧边框时自动换行因为我对这个 text 设置了css属性:
<input type="text" class="t" >
.t{
width:200px;
height:auto;
border:#ff0000;
}
怎么实现呢? 可能还分中字和英文字母 赐教
在css命令里没有 textmode:multiline 这一项, 要是换城multiline 那不就成了 textarea 了嘛 这样一来就不能设置它的外边框颜色了 怎么办 --------------------编程问答-------------------- TextMode属性中选择多行模式就可以了 --------------------编程问答-------------------- 选择多行的时候就变成 textarea 了而不是 text 了
css的命令是对text 有效 对textarea是无效的 没办法改变其边框颜色 --------------------编程问答-------------------- <textarea style="overflow:hidden" rows="3" cols="120"></textarea>
要计算每行的文字数目
<textarea style="overflow:hidden" rows="3" cols="120" onpropertychange="if(this.value.length>180) this.value=this.value.substr(0,180)"></textarea>
还是用textarea吧
这样好点 可以控制样式
--------------------编程问答-------------------- 不能控制样式 只能是外边框变色 但是右部分(就是那个下拉滚动栏)在除了XP系统显示时是黑色 与网页的其他部分不协调
--------------------编程问答--------------------
.t{
width:200px;
height:60px;
border:1px solid #ff0000;
}
<textarea class="t"></textarea>
可以设置外边框颜色啊. --------------------编程问答-------------------- 我也在找这种效果。类似163的收件人
补充:.NET技术 , ASP.NET