【jquery ajax】jQuery validator message在本了实现多语言

更新时间:2019-05-04    来源:jquery    手机版     字体:

【www.bbyears.com--jquery】

jQuery validate multiple language and locale i18n

加入以下Javascript代码片段:

 代码如下 jQuery.extend(jQuery.validator.messages, {
    required:"此项必填。",
    remote:"请修正此项。",
    email:"请输入一个合法的电子邮件地址。",
    url:"请输入合法网址。",
    date:"请输入合法日期。",
    dateISO:"请输入合法日期(ISO格式)。",
    number:"请输入合法数字。",
    digits:"请只输入数字。",
    creditcard:"请输入一个有效的信用卡号。",
    equalTo:"请再次输入相同的值。",
    maxlength:jQuery.validator.format("请输入不超过{0}个字符。"),
    minlength:jQuery.validator.format("请输入至少{0}个字符。"),
    rangelength:jQuery.validator.format("请输入介于{0}和{1}个长的字符值。"),
    range:jQuery.validator.format("请输入介于{0}和{1}的值。"),
    max:jQuery.validator.format("请输入一个小于或等于{0}的值。"),
    min:jQuery.validator.format("请输入一个大于或等于{0}的值。")
});

翻译不足之处请留言更正。

Drupal Javascript 多语言实现 jQuery validator message 本地化
根据前篇文章关于Drupal JavaScript 实现多语言,我也对应放出代码。

 代码如下

jQuery.extend(jQuery.validator.messages, {
    required:Drupal.t("This field is required."),
    remote:Drupal.t("Please fix this field."),
    email:Drupal.t("Please enter a valid email address."),
    url:Drupal.t("Please enter a valid URL."),
    date:Drupal.t("Please enter a valid date."),
    dateISO:Drupal.t("Please enter a valid date (ISO)."),
    number:Drupal.t("Please enter a valid number."),
    digits:Drupal.t("Please enter only digits."),
    creditcard:Drupal.t("Please enter a valid credit card number."),
    equalTo:Drupal.t("Please enter the same value again."),
    maxlength:jQuery.validator.format(Drupal.t("Please enter no more than {0} characters.")),
    minlength:jQuery.validator.format(Drupal.t("Please enter at least {0} characters.")),
    rangelength:jQuery.validator.format(Drupal.t("Please enter a value between {0} and {1} characters long.")),
    range:jQuery.validator.format(Drupal.t("Please enter a value between {0} and {1}.")),
    max:jQuery.validator.format(Drupal.t("Please enter a value less than or equal to {0}.")),
    min:jQuery.validator.format(Drupal.t("Please enter a value greater than or equal to {0}."))
});

自定义rules对应的Message 也可以直接为本地语音或者通过一个语言包导入JS文件即可。

本文来源:http://www.bbyears.com/wangyezhizuo/49906.html

热门标签

更多>>

本类排行