我有以下内容来检查一些表单输入(将是更大验证的一部分),但控制台在第一行显示意外的标记。
$( document ).ready(function() {
$('.contactcheck').submit(function) {
var abort = false;
$('#name,#make,#model,#year,#email,#contactmeth').each(function() {
if ($(this).val()==='') {
$(this).addClass(' error');
abort = true;
}
})
if (abort) { return false; } else { return true; }
})
});
谁能指出我哪里出了问题?对我来说看起来有效。
最佳答案
您忘记了函数后面的左括号。
替换:
$('.contactcheck').submit(function) {
与:
$('.contactcheck').submit(function() {
另外注意,如果这样做,您可以简化代码:
return abort;
而不是:
if (abort) { return false; } else { return true; }
关于javascript - 意外的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45117702/