Javascript jquery验证自定义valdiator动态国际化vlidator
通过使用jquery验证插件,我尝试编写一个带有动态内部化支持消息的自定义验证程序。(错误消息应该是动态生成的,并接受不同地区的参数 例如,我们创建了一个自定义验证器Javascript jquery验证自定义valdiator动态国际化vlidator,javascript,jquery,localization,jquery-validate,Javascript,Jquery,Localization,Jquery Validate,通过使用jquery验证插件,我尝试编写一个带有动态内部化支持消息的自定义验证程序。(错误消息应该是动态生成的,并接受不同地区的参数 例如,我们创建了一个自定义验证器amount,它总是检查amount是否大于零: $.validator.addMethod("amount", function(value, element,param) { var target = $(param); if (value) //The amount may have comma
amount
,它总是检查amount是否大于零:
$.validator.addMethod("amount", function(value, element,param) {
var target = $(param);
if (value)
//The amount may have comma as thousand separator
return value.replace(/,/g,"") > 0;
else
return this.optional(element);
}, "The amount should be more than zero");
为了使其支持i18n,我们还添加了不同地区的翻译:
(function($) {
$.extend($.validator.messages, {
amount: "مبلغ میبایست بیشتر از صفر باشد" ,
});
}(jQuery));
我发现我们可以使消息动态化,但我不知道在其他地区如何做到