VBScript 怎么限制一个文本框只能输入10个英文字符。

来源:百度知道 编辑:UC知道 时间:2024/09/23 05:56:30
限制文本框输入英文字节的个数,就是只能输入10个英文字母,应该怎么做啊?谢谢啦!
文本框中 不限制输入多少字符,可以输入很多 字符,但是这些字符中, 英文字符最多只能有 10 个。谢谢。
提醒:文本框可以输入很多字符。
“size = 10” 这个是不行的。

回复 沉睡得灵魂 : 你滴 niang 到低知道不知道,自己不知道,别在这 装 比 ,还规范,P的规范。

如果是在网页里使用,给你个思路:
<input id=n onpropertychange="nloop()">
<script type=text/vbscript>
sub nloop()
if len(n.value)>=11 then
n.value=left(n.value,10)
alert("10")
end if
end sub
</script>

size = 10
如果是html的文本框输入的话。

给个提示,自己想,这样才能有利于你提升自己的能力!
用个数组a()加载每个字符,当字符asc码是英文字符时, 变量 xx=xx+1
当删除时,获取删除的asc码,如果asc范围是在英文字符范围时,xx=xx-1
最后来个判断 xx的值,如果xx=10那麽如果再输入的 字符的asc码在英文字符范围内则不显示 !

提供个参考: 小写字母 asc范围 :97和122之间
大写字母 asc范围:65和90之间

如果真的不会,再发信息我把代码写给你

你既然说C#很熟,那么你可以用asp.net,就可以直接用C#来开发了。或者你也可以用jscript来写asp,和C语言是同类。

规范