js判断input输入数字位数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断input输入数字位数相关的知识,希望对你有一定的参考价值。

<script language="javascript">
function check()

var form=document.all.form1
if(form.username.value=="")

alert("编号不能为空!")
form.username.focus()
return false;

else if(!isNaN(form.username.value))
form.action="地址1"
form.submit()

else form.action="地址2“
return true;

</script>
这段代码是判断如果位数字就将form中内容提交到地址1中,否则提交到地址2中,现在想判断若果输入数字,并且数字为8位才提交到地址1怎么写代码呀?谢谢,各位大侠。

参考技术A <script language="javascript">
function check()

var form=document.all.form1
if(form.username.value=="")

alert("编号不能为空!")
form.username.focus();
return false;
else if(form.username.value.length<8)
alert("位数不能少于8位");
form.username.focus() ;
return false;

else if(!isNaN(form.username.value))
form.action="地址1"
form.submit()

else form.action="地址2“
return true;

</script>
直接复制回去即可,加了个这个:
else if(form.username.value.length<8)
alert("位数不能少于8位");
form.username.focus() ;
return false;

不过最好用JS把首尾空格去掉本回答被提问者和网友采纳

以上是关于js判断input输入数字位数的主要内容,如果未能解决你的问题,请参考以下文章

js 如何判断只能输入非0数字

程序设计输入一个三位数,求各个数位数字的三次方之和,并判断该和是不是与该数相同?

matlab_exercise----输入一个三位数,依次输出其个位数字,十位数字,百位数字

如何用正则表达式限制文本框输入数字位数?

js判断只能输入数字或小数点

bootstrap input type=number时的输入位数怎么限制