当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,