<script>
function yunshui()
var l=document.getElementsByTagName("INPUT")
for(i=0;i<l.length;i++)
if(l[i].type=="text"&&(l[i].value<=0||isNaN(l[i].value)))
break;
if(i<l.length)
alert(必须大于0!)
</script>
function yunshui()
var l=document.getElementsByTagName("INPUT")
for(i=0;i<l.length;i++)
if(l[i].type=="text"&&(l[i].value<=0||isNaN(l[i].value)))
break;
if(i<l.length)
alert(必须大于0!)
</script>
if(parseFloat(obj.value)<0){
alert('对不起,请输入大于0的数值!');
obj.focus();
return false
}
else{
return true;
}
}
function checknum()
{
if (!((event.keyCode>=49) && (event.keyCode<=57)))
event.returnValue=false;
}
</script>
<input type=text onkeydown=checknum()>
function check(obj,var1)
{
if(parse(var1)<0)
{
alert("错误");
obj.setfocus();
return false;
}
return true;
}
</script>
抱歉,错了好多,怪不得越看越别扭……
<script>
function yunshui()
{
var l=document.getElementsByTagName("INPUT")
for(i=0;i<l.length;i++)
if(l[i].type=="text"&&(l[i].value<=0||isNaN(l[i].value)))
break;
if(i<l.length)
alert("必须大于0!")
}
</script>
function check()
{
var filterdot=/^\s*[0-9]{1,15}\s*$/;
var l=document.getElementsByTagName("INPUT")
for (i=0;i<l.length;i++)
{
if (l[i].type=="text")
{
if (!filterdot.test(l[i].value))
{
alert("字段必须为数字");
return false;
}
}
}
return true;
}
</script>
如果都是数字的话,应该就通过了的,但是它提示“<script/>”出错
"对象不支持次属性或方法"
<script language="JavaScript">
function check()
{
var filterdot=/^\s*[0-9]{1,15}\s*$/;
var l=document.getElementsByTagName("INPUT")
for (i=0;i<l.length;i++)
{
if (l[i].type=="text")
{
if (!filterdot.test(l[i].value))
{
alert("字段必须为数字");
return false;
}
}
}
alert("ok")
return true;
}
check()
</script>没有问题啊!