意外的标记

时间:2017-07-15 11:34:46

标签: javascript jquery

我有以下内容来检查一些表单输入(将是更大验证的一部分),但控制台显示第一行的意外令牌。

$( 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; }
    })
});

任何人都能指出我的方向是什么?看起来对我有用。

2 个答案:

答案 0 :(得分:1)

你忘了功能后的左括号。

替换:

foo{foo{0, 0}, 0}

使用:

 $('.contactcheck').submit(function) {

另外,如果您这样做,可以简化代码:

$('.contactcheck').submit(function() {

而不是:

return abort;

答案 1 :(得分:1)

jQuery的if (abort) { return false; } else { return true; } 需要一个函数。函数表达式如下所示:

submit

所以将代码更改为

function () {}

$('.contactcheck').submit(function () { 中的相同。