似乎无法让这个功能出于某种原因工作,阅读大约10000个文件lol
谢谢!
答案 0 :(得分:2)
你的if语句对数字有一些不好的逻辑。正如我在评论中提到的那样
if(inputtxt.value.match(numbers))
应该是
if(!numbers.test(inputtxt.value)) {
alert('Please input numeric characters only');
document.reasoning.mpn.focus();
isValid = false;
}
对于您的文档,您尝试使用mpn
名称验证字段,但就我所见,您并未检索它们。看到只有1 mpn字段你可能想要使用id,所以你不必迭代如下。请尝试以下方法:
isValid = isValid && all(document.getElementsByName("mpn"), function(ele) {
if(numbers.test(ele.value)) {
return true;
} else {
alert('Please input numeric characters only');
ele.focus()
return false;
}
});
我不想输入all
的代码,而是假设它来自下划线的_.all
。