怎么让textbox随着内容的多少而增大?
如题,不想用滚动条,内容不够一行,textbox就一行
内容多,textbox也会相应增大,但是不会有滚动条
[解决办法]
保存成htm试试
<input type= "text " style= "huerreson:expression(this.width=this.scrollWidth) " value= "abcdefghijk ">
<input type= "text " style= "overflow:visible; ">
[解决办法]
好像偶理解错了!
[解决办法]
用label或span即可.
[解决办法]
multiline?
我理解的对吗?
[解决办法]
<asp:TextBox ID= "TextBox1 " runat= "server " style= "height:100%;overflow-y:hidden " TextMode= "MultiLine " onkeyup= "javacript:ResizeText(this); " Rows= "1 "> </asp:TextBox> <script> function ResizeText(txt) { while(txt.scrollTop> 0) { txt.rows +=1; } } </script>
[解决办法]
是否可以:
1)计算文本有几个换行符号(\r)I
2)textbox1.rows=I
[解决办法]
textboxID.Attributes.Add( "style ", "width:100%;overflow:visible; ")
[解决办法]
如果宽度不想要100%可以设置为别的width:xxx
[解决办法]
up
[解决办法]
style= "overflow:visible; "
[解决办法]
你是允许多行的TextBox是不是?那输出的就是 <textarea /> 啦,这时候你要自己编写JavaScript动态检测是否出现滚动,出现滚动就增长。
[解决办法]
都是星星
[解决办法]
OVERFLOW-Y: visible;
[解决办法]
UP学习
[解决办法]
顶
[解决办法]
style= "OVERFLOW-Y: visible " TextMode= "MultiLine "
可以
[解决办法]
好多星星额
[解决办法]
一个css就可以搞定,还搞js干啥?
[解决办法]
overflow-y是一个仅IE支持的东西,不在CSS标准之内。overflow: visible,呵呵……你自己去查一查CSS标准里面的overflow: visible是什么意思吧,它的意思是超出的部分也显示,但没有说容器自身也增大来保证容纳其内容,详细请看这里:
http://www.w3.org/TR/REC-CSS2/visufx.html#overflow
IE很多地方对CSS的理解都是有误的,如果你看着IE的表现来学习CSS,那就很容易被误导。学习CSS就应该学习标准的CSS,然后fix在IE中的错误表现。
[解决办法]
这里不是星星就是钻石。好晕呀!
[解决办法]
钻石啊!
[解决办法]
asdf
[解决办法]
TextMode= "MultiLine " 就这一个属性就可以
[解决办法]
mark
[解决办法]
老婆,出来看星星
[解决办法]
高手阿