我一直在尝试使用 JavaScript 验证数字的文本字段。我将它作为“数字”类型,但 IE 9 不这样做。这是我使用的代码:
var c=document.getElementById("employee_count").value;
if (c<=0)
{
alert("Employee numbers must be filled out");
form1.employee_count.focus();
return false;
}
if (!is_int(c)) {
alert("Employee numbers must be numeric");
form1.employee_count.focus();
return false;
}
我首先验证了有一些输入并且这有效,但是当我使用 !is_int 输入代码并输入一个字母字符进行测试时,整个表单提交时没有进一步验证字段。谁能发现我做错了什么?这让我快疯了。如果我省略最后一个 if 语句,则后续代码将正常工作。提前致谢,
杰夫。