编程论坛's Archiver

anjincheng 发表于 2008-6-11 09:13

输入框长度判断[已解决,如也有不懂的,也学学吧!呵呵]

各位老师:
     判断输入框输入数据的长度为8位怎么判断,我用下面的不起效果
function checkform()
{
                var subst = document.input_form;
                                if (subst.fapiaohao.length<>8)
                                {
                                                        alert("对不起!发票号位数只有8位");
                                                        subst.fapiaohao.focus();
                                                        return false;
                                }
}

请问老师,怎么修改!谢谢

[[it] 本帖最后由 anjincheng 于 2008-6-11 11:37 编辑 [/it]]

anjincheng 发表于 2008-6-11 09:26

如果我改为
if ((subst.fapiaohao.value<10000000)||(subst.fapiaohao.value>99999999))
                                {
                                                        alert("对不起!发票号位数只有8位");
                                                        subst.fapiaohao.focus();
                                                        return false;
                                }
是可以的,但感觉不是很科学,有没有其他更好的方法呀?

BOSS级菜鸟 发表于 2008-6-11 09:28

<>


!=

hmhz 发表于 2008-6-11 09:28

<script>
function checkform(){
var subst = document.input_form.fapiaohao;
if (subst.value.length!=8){alert("对不起!发票号位数只有8位"); subst.focus(); return false;}
return true;
}
</script>
<form name="input_form">
<input type="text" name="fapiaohao" />
<input type="submit" value="提交"  />
</form>

[[it] 本帖最后由 hmhz 于 2008-6-11 09:33 编辑 [/it]]

hmhz 发表于 2008-6-11 09:34

把我的 onSubmit="return checkform();" 给过滤了,修改好几次都自动被清除了

anjincheng 发表于 2008-6-11 11:34

感谢老师:
    我已经弄好了,我用的是下面的,也将就用了,老师的,我收了,感谢!
if ((subst.fapiaohao.value.length<8)||(subst.fapiaohao.value.length>8))
                {
                                        alert("对不起!发票号位数只有8位");
                                        subst.fapiaohao.focus();
                                        return false;
                }

zhangyao3287 发表于 2008-6-11 11:55

晕了,上面都给出了,  你直接用 !=不就可以了?

anjincheng 发表于 2008-6-11 12:18

我已经改了,谢谢!
我就知道我用的不科学才问呢!
谢谢~

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.