gpt4 book ai didi

javascript - jQuery 验证 addMethod() 参数始终返回 true

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

我有一个自定义验证规则,因此我使用 addMethod 来检查它。根据规则,我将发送一些 JSON 格式的字符串,以便在 addMethod 上获取。

$.validator.addMethod("chkduplicate", function(value, element, params) {
console.log(params);
}, "This field value already exists.");

规则应如下所示:

rules: {
meter_id: {
required: true,
digits: true,
chkduplicate: '{ "table_name": "users", "fld_name": "user_id"}'
}
}

这里 chkduplicate 是我发送给 addMethod 的参数,但是当我尝试控制台参数时,它总是返回 true,但它应该是 {"table_name": "users", "fld_name": "user_id"}'

我正在使用这个plugin

最佳答案

params Type: Object parameters specified for the method, e.g. for min: 5, the parameter is 5, for range: [1, 5] it's [1, 5]

你的是字符串;试试这个

rules: {
meter_id: {
required: true,
digits: true,
chkduplicate: { "table_name": "users", "fld_name": "user_id"}
}
}

关于javascript - jQuery 验证 addMethod() 参数始终返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54481102/

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