您的位置:程序门 -> web 开发 -> asp



怎样使文本框只能输入数字而且前面不能是0?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎样使文本框只能输入数字而且前面不能是0?[已结贴,结贴人:cloudgamer]
发表于:2007-01-03 14:06:42 楼主
如果只是使文本框只能输入数字
我用onkeypress= "return   event.keycode> =48&&event.keycode <=57 "
但怎么防止在开头加0呢
如0025
发表于:2007-01-03 14:07:331楼 得分:0
帮顶,mark
发表于:2007-01-03 15:01:452楼 得分:0
允许在数字前输入0,正如允许在数字前输入“-”号
无大碍,无需限制。
发表于:2007-01-03 17:10:063楼 得分:0
因为是必须填写的
这样如果填了0的话也能通过了
发表于:2007-01-03 17:14:114楼 得分:0
js脚本,onkeypress()
发表于:2007-01-03 20:02:345楼 得分:1
onkeypress= "check() "
function   check()
    if   mid(str,1,1)=   0   then
        alert( "error! ")
        exit   function
    end   if
end   function
发表于:2007-01-03 20:26:116楼 得分:0
对啊   。用javascript可以做到这种限制啊
发表于:2007-01-03 20:41:047楼 得分:0
0.25要不要?
发表于:2007-01-03 23:12:248楼 得分:0
0.25现在不需要
但我也想知道
发表于:2007-01-05 08:42:399楼 得分:0
..
发表于:2007-01-05 09:46:0710楼 得分:2
if   isnumeric(request( "txt "))=true   then
        if   left(request( "txt "),1)=0   then
                response.write   " <script> alert( '错误:输入的数字不合法! ');history.back(-1) </script> "
                response.end
        end   if      
else
        response.write   " <script> alert( '错误:必须输入数字! ');history.back(-1) </script> "
        response.end
end   if
发表于:2007-01-05 09:47:2711楼 得分:0
我没试,不过应该是正确的,正确请给分!!
发表于:2007-01-05 09:49:0912楼 得分:0
楼主的意思是不是,只允许输入0-9的数字,但第一位必须是非零的数据,小数点有没有限制
发表于:2007-01-05 11:09:4313楼 得分:0
该回复于2007-12-28 16:38:52被管理员或版主删除


快速检索

最新资讯
热门点击