-3

フォームを検証するための jquery コードを以下に示します。

function validateForm(){


        $("input.field1").each(function(){
        $(this).rules("add", {
            required: true,
            messages: {
                required: "Required"
            }
        } );            
    });



    $("input.fieldTwo").each(function(){
        $(this).rules("add", {
            required: true,
            maxlength: 12,
            email: true
            messages: {
                required: "Enter email",
                email: "Enter valid email",
                maxlength: "Maximum 12 characters"
            }
        } );            
    });



    $("input.field3").each(function(){
        $(this).rules("add", {
            required: false,
            maxlength: 12
            messages: {
                maxlength: "Maximum 12 characters"
            }
        } );            
    });

    $("input.field4").each(function(){
        $(this).rules("add", {
            required: false,
            maxlength: 12
            messages: {
                maxlength: "Maximum 12 characters"
            }
        } );            
    });

    $("input.field5").each(function(){
        $(this).rules("add", {
            required: false,
            maxlength: 12
            messages: {
                maxlength: "Maximum 12 characters"
            }
        } );            
    });



        return $("#myForm").validate({
          onfocusout: function(element) { jQuery(element).valid(); } 
    });

  }

しかし、常にスクリプトエラーが発生しますSyntaxError: missing } after property list

しかし、}が必要な場所はないと思います。

ここで何か不足していますか?

ありがとう!

4

2 に答える 2