请参考,需要判断一下数字的类型
且使用 onkeyup 事件
<html>
<head>
<title></title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT type=text/javascript>
function NumChange(numid,priceid)
{
var n1 = document.form1.N1.value;
var n2 = document.form1.N2.value;
if(!isNaN(n1) && !isNaN(n2)){
if(n1%n2 !=0){
alert("N1必需是N2的整数倍!");
return false;
}
}
}
</SCRIPT>
<META content="MSHTML 6.00.2900.3354" name=GENERATOR>
</HEAD>
<body>
<form name=form1 action="" method=post>
N1: <input onkeyup="javascript:NumChange();" maxLength=255 size=5 name=N1>
N2: <input maxLength=20 size=5 name=N2 value="2">
</FORM>
</body>
</html>
且使用 onkeyup 事件
<html>
<head>
<title></title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT type=text/javascript>
function NumChange(numid,priceid)
{
var n1 = document.form1.N1.value;
var n2 = document.form1.N2.value;
if(!isNaN(n1) && !isNaN(n2)){
if(n1%n2 !=0){
alert("N1必需是N2的整数倍!");
return false;
}
}
}
</SCRIPT>
<META content="MSHTML 6.00.2900.3354" name=GENERATOR>
</HEAD>
<body>
<form name=form1 action="" method=post>
N1: <input onkeyup="javascript:NumChange();" maxLength=255 size=5 name=N1>
N2: <input maxLength=20 size=5 name=N2 value="2">
</FORM>
</body>
</html>
且使用 onkeyup 事件
<html>
<head>
<title></title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT type=text/javascript>
function NumChange(numid,priceid)
{
var n1 = document.form1.N1.value;
var n2 = document.form1.N2.value;
if(!isNaN(n1) && !isNaN(n2)){
if(n1%n2 !=0){
alert("N1必需是N2的整数倍!");
return false;
}
}
}
</SCRIPT>
<META content="MSHTML 6.00.2900.3354" name=GENERATOR>
</HEAD>
<body>
<form name=form1 action="" method=post>
N1: <input onkeyup="javascript:NumChange();" maxLength=255 size=5 name=N1>
N2: <input maxLength=20 size=5 name=N2 value="2">
</FORM>
</body>
</html>
<head>
<title> </title>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT type=text/javascript>
function NumChange()
{
var n1=parseInt(document.form1.N1.value);
var n2=parseInt(document.form1.N2.value);if ( n1%n2 !=0)
{
alert("N1必需是N2的整数倍!");
return false;
}}
</SCRIPT>
<META content="MSHTML 6.00.2900.3354" name=GENERATOR> </HEAD>
<body>
<form name=form1 action="" method=post>
N1: <input onKeyUp="NumChange()" maxLength=255 size=5
name=N1>N2: <input maxLength=20 size=5 name=N2 value="2">
</FORM> </body> </html>