标题:如何使HTML文本框只能输1-999之内的整数
只看楼主
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
 问题点数:0 回复次数:6 
如何使HTML文本框只能输1-999之内的整数
HTML的文本框,只允许输入1-999这些整数,不能小数,不能负数,不能输非法字符

如何实现判断代码
搜索更多相关主题的帖子: 整数 文本 HTML 
2006-06-24 20:23
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1214
专家分:1366
注 册:2005-3-14
得分:0 

[CODE]
<input id="text1" name=text1 type=text onBlur="check()" >

<Script Language ="JavaScript">
function check(){
if(document.all.text1.value >999){
alert("数据必须小于999");
};
if(document.all.text1.value <1){
alert("数据必须在于0"); };
}
</Script>

[/CODE]


http://toorup.3v.do
loading...
2006-06-24 21:02
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
得分:0 
没有判断非法字符的代码?

2006-06-24 21:03
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
得分:0 
请高人解决一下

2006-06-25 09:30
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 

那你再写个函数不就行了吗?
直接判断也行,直接代替也可
replace(aa,"%"," ")
或者是instr函数找出非法字符,个人意见


让我们风风火火的过一生,别平平淡淡过一年。
2006-06-25 10:52
121038
Rank: 1
等 级:新手上路
威 望:2
帖 子:414
专家分:0
注 册:2005-8-3
得分:0 
不用ASP,HTML直接在提交表单时检测

2006-06-25 11:51
maoxiaolu
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-6-15
得分:0 
isNaN(document.all.text1.value)

应该可以用来判断

代码太难只能硬看- -!
2006-06-26 13:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-74595-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.331767 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved