我有以下内容来检查一些表单输入(将是更大验证的一部分),但控制台显示第一行的意外令牌。
$( 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; }
})
});
任何人都能指出我的方向是什么?看起来对我有用。
答案 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 () {
中的相同。