| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 555 人关注过本帖
标题:[求助]在输入框中能且只能输入12个数字
取消只看楼主 加入收藏
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
结帖率:68.57%
收藏
 问题点数:0 回复次数:1 
[求助]在输入框中能且只能输入12个数字
各位老师:

我想让输入框能且只能输入12个数字,请问各位,代码怎么写?谢谢!(我知道下面代码是让输入框“dh”非空且只能输入数字,但是我还想让它能且只能输入12个数字,怎么做,谢谢!)

<input name="dh" type="text" class="inputform1" id="num_of_grade3" onMouseOver="this.focus();" value="非空——能且只能输入12个数字" size="50">

<input type=submit value=完成录入 name=Submit>
<script language="JavaScript" >

function checkform()
{
var subst = document.input_form;

if (subst.dh.value=="")
{
alert("对不起!单号不能为空哦!");
subst.dh.focus();
return false;
}
if(onlyNum_Point(subst.dh.value)==0)
{
alert("单号只能输入数字!");
subst.dh.focus();
return false;
}
return true;
}

function onlyNum_Point(NUM)
{
var i,j,strTemp;
strTemp="0123456789P.";
if ( NUM.length== 0)
return 0
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
//说明有字符不是数字
return 0;
}
}
//说明是数字
return 1;
}

</script>

[此贴子已经被作者于2006-2-14 11:59:29编辑过]

搜索更多相关主题的帖子: 中能 数字 输入 
2006-02-14 11:57
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
收藏
得分:0 
阳光白雪:
您好!如果按您说的写的话,输入框中小于12个数的输入是允许的,但是我的要求是:大于或小于12个数的输入是不允许的。也就是说,输入框中输入的数字的个数必须等于12个数(不能小于12个,也不能大于12个)

我是农家的孩子,我有农家孩子的本色!
2006-02-14 14:44
快速回复:[求助]在输入框中能且只能输入12个数字
数据加载中...
 
   



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

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