大家帮帮我呀.如何写,比如:要限制用户名的字段的长度
如何写,比如:
要限制用户名的字段的长度
if(username.length()<12||username.length>6){
//to do
}
但我想qq的字段类型是数字
但我不想在数据库中设置.一但在数据库中设置,用户输进去,会返回一个不是自己定义的错误.
界面不友好.
所以大家帮我想想怎么写.
问题点数:20、回复次数:14Top
1 楼phil3302(我靠)回复于 2006-06-03 10:57:36 得分 0
大家帮我想想啊!我不知道Top
2 楼phil3302(我靠)回复于 2006-06-03 11:01:01 得分 0
帮帮我啊!
我在线等!
问题解决!
马上给分!
决不拖欠!
Top
3 楼yyzh(答题容易分难得)回复于 2006-06-03 11:07:53 得分 0
999888 六位数字?六位字符?Top
4 楼fzlotuscn(无为一本)回复于 2006-06-03 11:09:17 得分 0
<input type=text name=username size=10 maxlength=10> 最长十字节
这样不行吗?
Top
5 楼phil3302(我靠)回复于 2006-06-03 11:13:38 得分 0
我是在做注册页面!
我是想返回错误信息!
<input type=text name=username size=10 maxlength=10> 最长十字节
这样怎么返回呢?Top
6 楼fzlotuscn(无为一本)回复于 2006-06-03 11:18:06 得分 0
你问清楚呀!
username.length()>10 || username.length()<0
这样呢?Top
7 楼zt_soft(Get busy living, Or get busy dying.)回复于 2006-06-03 11:19:34 得分 0
很想帮你,但是不太懂楼主的意思!Top
8 楼phil3302(我靠)回复于 2006-06-03 12:47:21 得分 0
我不是这个问题!我是问怎么限制输入的文本是数字,如果不是,就要返回错误.Top
9 楼xhusa(立风)回复于 2006-06-03 14:10:13 得分 20
这个js函数
function checkIt(e) //判断输入是否是数字!
{
var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode
status = charCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
{
alert("请输入数字!")
return false
}
return true
}
在文本框中捕获onkeypress事件,调用函数即可
<input type=text name=username size=10 maxlength=10 onkeypress="return checkIt(event)">Top
10 楼loveyt(咆哮的独角兽^大家都在长大)回复于 2006-06-04 01:15:47 得分 0
使用函数isNaN直接可以判断文本框中的文本是不是一个数字。Top
11 楼wxrfmyl(文文)回复于 2006-06-04 11:42:34 得分 0
支持冰火用JS控制页面输入检验。Top
12 楼chyx413332087()回复于 2006-06-04 14:29:08 得分 0
可用模式匹配Top
13 楼fb30000(蛤蟆)回复于 2006-06-04 16:36:25 得分 0
用struts的validate框架,简单又方便Top
14 楼zhkchi(火焰神)回复于 2006-06-04 19:16:04 得分 0
用正则表达式就可以了,非常简单。或者用validation框架里面的功能。Top




