Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 意外标记_Javascript_Jquery - Fatal编程技术网

Javascript 意外标记

Javascript 意外标记,javascript,jquery,Javascript,Jquery,我要检查一些表单输入(将是更大验证的一部分),但是控制台显示了第一行的意外标记 $( document ).ready(function() { $('.contactcheck').submit(function) { var abort = false; $('#name,#make,#model,#year,#email,#contactmeth').each(function() { if ($(this).val()===

我要检查一些表单输入(将是更大验证的一部分),但是控制台显示了第一行的意外标记

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

您忘记了函数后面的开括号

替换:

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

$('.contactcheck').submit(function() {
另外,如果您这样做,您可以简化代码:

return abort;
而不是:

if (abort) { return false; } else { return true; }

jQuery的
submit
需要一个函数。函数表达式如下所示:

function () {}
所以把你的代码改成

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

它与
$(document)中的相同。ready(function(){…})
jQuery的
submit
需要一个函数。函数表达式如下所示:

function () {}
所以把你的代码改成

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

它与
$(document.ready(function(){…})

Doh!一直盯着代码看太久了,谢谢。这修复了这个问题,但却发现它没有在没有输入的情况下添加类!在我身上发生过几次,以后用一根棉线来避免这种事情。如果没有,我建议您尝试VisualStudio代码。如果有帮助的话,请接受答案。谢谢你,我不能接受,直到时间限制到了-你知道为什么这个班没有增加吗?感谢您的帮助。在此处提供您的html和Js并共享链接。啊!一直盯着代码看太久了,谢谢。这修复了这个问题,但却发现它没有在没有输入的情况下添加类!在我身上发生过几次,以后用一根棉线来避免这种事情。如果没有,我建议您尝试VisualStudio代码。如果有帮助的话,请接受答案。谢谢你,我不能接受,直到时间限制到了-你知道为什么这个班没有增加吗?感谢您的帮助。在此处提供您的html和Js并共享链接。