jQuery validate plugin:在每个必需的输入框上使用不同的多语言错误消息

时间:2012-10-13 03:16:26

标签: jquery-validate

我正在使用jQuery validate plugin,假设我有3个输入框,它们是必填字段。

<input type="text" name="firstname" class="required" />
<input type="text" name="lastname" class="required" />
<input type="text" name="email" class="required" />

我想要有不同的错误消息,所以我配置如下:

$("#myForm").validate({
    messages: {
        firstname: {
            required: 'Please enter firs tname'
        },
        lastname: {
            required: 'Please enter last name'
        },
        email: {
            required: 'Please enter email'
        }
    },
    submitHandler: function(form) {
        form.submit();
    }
});

但是,现在我想在每个必需的输入框上有不同的多语言错误消息,所以我尝试配置如下,结果不起作用。

$("#myForm").validate({
    messages: {
        firstname: {
            required: window.lang.currentLang == 'en' ? 'Please enter email' : '請輸入電子郵件地址'
        }
    },
    submitHandler: function(form) {
        form.submit();
    }
});

有人可以建议配置插件的方式,以获得不同的多语言错误消息。

由于

0 个答案:

没有答案