gpt4 book ai didi

javascript - 访问自定义验证规则中的其他字段

转载 作者:行者123 更新时间:2023-11-28 05:35:17 27 4
gpt4 key购买 nike

如何访问自定义验证规则中的其他表单字段?有一个规则,例如

$.fn.form.settings.rules.someRule = function(value) {
let ret;
//decide if field meets the criteria
return ret;
};

我无法传递第二个参数,并且函数的上下文 (this) 似乎不包含表单或其他字段。

我应该使用 jQuery 选择 DOM 元素,还是有一些在我看来更干净的方法?

最佳答案

试试这个:

$.fn.form.settings.rules.someRule= function (value, otherFields) {
let fieldsArray = otherFields.split(",")
let ret
//decide if this field (value) meets the criteria
//decide if other field(s) (fieldsArray) meet(s) the criteria
return ret
}

像这样使用它

$(".ui.form").form({
fields: {
value: {
identifier: "value",
rules: [{
type: "someRule[otherField, anotherField]",
prompt: "did not fit criteria"
}]
}
}
});

关于javascript - 访问自定义验证规则中的其他字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39414960/

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