注册 登录
编程论坛 ASP技术论坛

ASP如何判断文本框中的字符长度?

towering 发布于 2009-07-29 20:55, 1195 次点击
有这样一个文本框:
<input name="result" type="text" class="input" id="result" value="" size="18">

现在文本框长度是18,但是文本框中的字符长度不是固定的。有时候是10,也可能是50.
我想得到这个文本框中字符串的长度,然后赋值给文本框的size,这样就不会出现文本框过大和过小的问题了。

请问如何实现?

谢谢!
6 回复
#2
towering2009-07-30 08:23
自己顶一下!!
#3
aspic2009-07-30 08:56
你要知道中文和E文所占的宽度是不一样的
#4
aspic2009-07-30 08:56
<input type="text" onkeyup="if(this.value!='')this.size = this.value.length" size="18" />
E文和数字可以完整的显示 中文就……
#5
towering2009-07-30 12:15
再顶!
#6
towering2009-07-31 12:25
再顶!
#7
aspic2009-07-31 14:53
你试过我给的代码没
再顶也没用 如果不符合你的要求你也要说出来啊
1