【问题标题】:jquery validation missing : after property id缺少 jquery 验证:在属性 id 之后
【发布时间】:2011-05-08 00:24:26
【问题描述】:

我稍微改变了我的验证函数,因为我想包含消息,它会抛出丢失:在此代码的第 2 行的属性 id 之后

$("#order").validate({ $("#vardas").rules("add", { 要求:真, 消息:{ 必需:“Reikalingas laukas” } }); $("#pavarde").rules("add", { 要求:真, 消息:{ 必需:“Reikalingas laukas” } }); $("#adresas").rules("add", { 要求:真, 消息:{ 必需:“Reikalingas laukas” } }); $("#telef").rules("add", { 要求:真, 数字:真实, 消息:{ 必需:“Reikalingas laukas”, 数字:“Turi susidaryti iš skaičių” } }); $("#email").rules("add", { 要求:真, 电子邮件:是的, 消息:{ 必需:“Reikalingas laukas”, 电子邮件:“Patikrinkite ar teisingai įvestas el. pašto adresas” } }); 提交处理程序:函数(表单){ $(form).ajaxSubmit(); $("#aciu").show(1000); $("#duomenysdiv").hide(500); } });

知道发生了什么吗?

【问题讨论】:

    标签: javascript jquery validation jquery-validate


    【解决方案1】:

    您只能在.validate() 运行后调用.rules(),而不能在对象声明中调用(当前错误的原因)。根据 ID 添加规则应如下所示:

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

    【讨论】:

    • 太好了!这并没有出现在我的脑海中。但是现在,由于某种原因,digits:true 规则适用于所有输入。怎么回事?
    猜你喜欢
    • 1970-01-01
    • 2011-04-13
    • 2011-10-07
    • 1970-01-01
    • 2018-04-24
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多