gpt4 book ai didi

validator.format 的 jQuery 验证错误

转载 作者:行者123 更新时间:2023-12-01 01:14:24 24 4
gpt4 key购买 nike

有人能解决这个错误吗?使用 jquery 验证 1.13.1 和 jquery 1.11.1 :

  uncaught exception: $.format has been deprecated. Please use $.validator.format instead.

每当我禁用我拥有的任何验证表单时,它仍然显示错误,所以它基本上是验证文件代码上的东西,不是吗?不在我的表单验证文件中,我像这样使用它:

    $("#free_validation").add("#validation-form").validate({
ignore:'',
rules: {
title:{
required: true,
minlength: 2,
alphanumericwithpunc: true
}
},
messages: {
title: {
required: "Escriba el titulo",
minlength: "Al menos 2 caracteres",
alphanumericwithpunc: "Sólo alfanumérico"
}
}
});

我的方法如下:

$.validator.addMethod("alphanumericwithpunc", function(value, element) {
return this.optional(element) || /^[\wàáâäãåèéêëìíîïòóôöõøùúûüÿýñçčšžÀÁÂÄÃÅÈÉÊËÌÍÎÏÒÓÔÖÕØÙÚÛÜŸÝÑßÇŒÆČŠŽ∂ð,;.:'\\\_\-\¿?¡!&%$€#()\s]+$/i.test(value);
}, "Letters, numbers, and basic punctuation only please");

正如他们在 documentation 中指定的那样:

非常感谢任何帮助!

问题出在我的方法上,所以我现在这样使用:

$.validator.addMethod("alphanumericwithpunc", function(value, element) {
return this.optional(element) || /^[\wàáâäãåèéêëìíîïòóôöõøùúûüÿýñçčšžÀÁÂÄÃÅÈÉÊËÌÍÎÏÒÓÔÖÕØÙÚÛÜŸÝÑßÇŒÆČŠŽ∂ð,;.:'\\\_\-\¿?¡!&%$€#()\s]+$/i.test(value);
}, jQuery.validator.format("Please enter the correct value"));

最佳答案

使用新格式,例如,

messages: {
title: {
required: "Escriba el titulo",
minlength: jQuery.validator.format("Al menos 2 caracteres"),
alphanumericwithpunc: jQuery.validator.format("Sólo alfanumérico")
}
}

关于validator.format 的 jQuery 验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com