如图:
如何能够改正啊?
------解决方案--------------------------------------------------------
大虾,图呢?
------解决方案--------------------------------------------------------
是不是说,输入怎么超出TextBox的范围。
若是这个问题,建议你去TextBox的属性里修改回来。
------解决方案--------------------------------------------------------
文本框设置宽度的问题吧,如果TextBox的宽度没有超过页面设计的文本框宽度
那是不会超出的
------解决方案--------------------------------------------------------
你应该是用样式修饰文本框了吧 改改样式
------解决方案--------------------------------------------------------
你应该把图片的宽度和TextBox的宽度设成一样
------解决方案--------------------------------------------------------
背景图的问题吧大哥
------解决方案--------------------------------------------------------
你那个是用层做的吗?我记得只有层才会出现这种问题的,如果是层的话你就把层的宽度拉大。或者你可以在编码中设置 固定的用户名和密码的长度,然后做判断,当长度超过之后做提示。
------解决方案--------------------------------------------------------
你应该是用层画的text框吧,如果是的话,我建议把层的宽度拉长点。或者你可以在编码中做判断,将用户名和密码设定固定的长度,如果超出长度给予提示。
------解决方案--------------------------------------------------------
楼主因为你的textbox设置了背景了,其实也没有超出,只是你的背景在动罢了,你把背景去掉就不会超出了!
------解决方案--------------------------------------------------------
背景图片的问题,textbox没有放好!
------解决方案--------------------------------------------------------
好神奇、第一次见
如果如楼上说的背景图的话、你用个这样的
- CSS code
background-repeat:no-repeat;
------解决方案--------------------------------------------------------
maxlength="20"
------解决方案--------------------------------------------------------
孩子,把长度限制一下!
- C# code
function CheckLen(trmp) { var l = 0; var a = $(trmp).val().split(""); for (var i = 0; i < a.length; i++) { if (a[i].charCodeAt(0) < 25) { l++; } else { l += 2; } } if (l > 25) { alert("描述的长度必须小于25字节!"); $(trmp).val(""); $(trmp).focus(); } }<input type="text" id="txtDescript" onchange="CheckLen(this);" runat="server" class="bd_text w_165" />
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
1. 你textbox没有样式的情况下,长度已经超出了你背景图的那个长度
2. 你如果是在div中输入,那么,你没有设置overflow,让它跑出来了。
看好多回复,maxlength="xxx",这个是设置最大长度的,和本题无关。这个应该是textbox的width>你样式图片的width了。
解决:
原因1的问题,如果要当前情况下,最简单的方法是textbox的width<背景图的width.当然,你也可以直接定义border的样式,这样就应该没有这种问题出现了;
原因2:直接设置overflow即可,或者试试maxwidth.
------解决方案--------------------------------------------------------
TextBox 属性值 Maxlength="16"
例如:<asp:TextBox ID="txtCode" runat="server" MaxLength="4"></asp:TextBox>