如何通过脚本程序来控制输入框中的内容全部是数值?分不多了,不好意思!(20分)

  • 主题发起人 主题发起人 liaomingwu
  • 开始时间 开始时间
L

liaomingwu

Unregistered / Unconfirmed
GUEST, unregistred user!
在Web页面上需要收集一些信息,如人的年龄等信息,这样的信息应该只能是数字信息,
如何通过脚本来控制只能输入数字而不能输入其他的字符?
 
function CheckEdt(obj,strErr)
{
if (obj.value=='')
{
alert(strErr+"不能为空");
obj.focus();
return false;
}
if (parseInt(obj.value)!=obj.value)
{
alert(strErr+"格式非法");
obj.focus();
return false;
}
return true;
}
 
<HTML>
<HEAD>
<TITLE> 文本框只能录入数字 </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function AAKey()
{
var k;
k=window.event.keyCode;
return window.event.returnValue=(k>=48 &amp;&amp;
k<=57)
}
//-->
</SCRIPT>
<INPUT TYPE="Text" NAME="AA" onkeypress='AAKey()'>
<BODY>
</BODY>
</HTML>
 
function keyUp()
{
obj=event.srcElement;
try
{
obj.value=parseInt("0"+obj.value);
}
catch(e)
{
}
}
 
用VBScript
的isNumeric()
 
在 form的 onSubmit事件中调用一个函数,
如果函数返回false则不会submit
 
首先感谢各位的热心帮助,在此表示感谢了。
 
jsxjd的方法很好! 
 
实在不好意思,分数少了一点!
to jsxjd:
代码写的如此精炼,看来在这方面已经下了不少的功夫吧,有机会向您学习!
to xiao_min
您的想法也挺好的,学习!
其他各位在此表示感谢了。
 
后退
顶部