var num = document.getElementById("Text3").value;
if(isNaN(num)){alert("false"); return;}
if(parseFloat(num)>0&&parseFloat(num)<100)
{
alert(num);
return;
}
else
{alert("false");return;}
if(isNaN(num)){alert("false"); return;}
if(parseFloat(num)>0&&parseFloat(num)<100)
{
alert(num);
return;
}
else
{alert("false");return;}
{
if (objValue<0 || .....) return false; //return false就是取消刚才的按键输入 return true; 如果全部校验通过,return true就能接受那个keydown的输入
}
function change()
{
var form = document.form1;
var str=form.txtname.value;
var patt=/[^\d\_]+/g;
if(!str.match(patt))
{
if (str>0 & str<100)
{
alert("ok");
}
else
alert("input");
}
else
alert("not OK");
}
...
<body >
<form name="form1">
<input type="text" name="txtname" id="txtname" value="" onchange="javascript:change();">
</form>
</body>
不好意,开会去了,这个测试过了的哈,可以输入.5的形式,
不让输入.5的话,\d{0,2}改为\d{1,2}