开发者

jquery validation missing : after property id

开发者 https://www.devze.com 2023-01-24 04:44 出处:网络
I changed my validation function a bit, because i wanted to include messages, and it throws missing : after property id now on line 2 in this code

I changed my validation function a bit, because i wanted to include messages, and it throws missing : after property id now on line 2 in this code


    $("#order").validate({
        $("#vardas").rules("add", {
            required: true,
            messages: { 
                required: "Reikalingas laukas" 
            }
        });
        $("#pavarde").rules("add", {
            required: true,
            messages: { 
                required: "Reikalingas laukas" 
            }
        });
        $("#adresas").rules("add", {
            required: true,
            messages: { 
                required: "Reikalingas laukas" 
            }
        });
        $("#telef").rules("add", {
            required: true,
            digits: true,
            messages: { 
                required: "Reikalingas laukas",
                digits: "Turi susidaryti iš skaičių"
            }
        });
        $("#email").rules("add", {
            required: true,
            email: true,
            messages: { 
                required: "Reikalingas laukas",
                email: "Patikrinkite ar teisingai įvestas el. pašto adresas"
            }
        });

        submitHandler: function(form) {
            $(form).ajaxSubmit();
            $(开发者_如何学Go"#aciu").show(1000);
            $("#duomenysdiv").hide(500);
        }
    });

any idea what's going on?


You can only call .rules() after .validate() has run, and not within the object declaration (the reason for your current error). Adding rules based on ID should look like this:

$("#order").validate({
    submitHandler: function(form) {
        $(form).ajaxSubmit();
        $("#aciu").show(1000);
        $("#duomenysdiv").hide(500);
    }
});
$("#vardas").rules("add", {
    required: true,
    messages: { 
        required: "Reikalingas laukas" 
    }
});
$("#pavarde").rules("add", {
    required: true,
    messages: { 
        required: "Reikalingas laukas" 
    }
});
$("#adresas").rules("add", {
    required: true,
    messages: { 
        required: "Reikalingas laukas" 
    }
});
$("#telef").rules("add", {
    required: true,
    digits: true,
    messages: { 
        required: "Reikalingas laukas",
        digits: "Turi susidaryti iš skaičių"
    }
});
$("#email").rules("add", {
    required: true,
    email: true,
    messages: { 
        required: "Reikalingas laukas",
        email: "Patikrinkite ar teisingai įvestas el. pašto adresas"
    }
});
0

精彩评论

暂无评论...
验证码 换一张
取 消