我的表单有 4 个字段,其中至少一个必须包含一个数字。我可以通过远程处理这一切,但我无法获得下面的代码片段来调用远程函数,除非我也将 a 添加required: true
到规则中。codes[25]
只是领域之一。
$("#create-codes-form").validate({
rules: {
'codes[25]': {
remote: {
url: site_url+"codes/validate",
async: false,
type: "post",
data: {
codes: function() {
return $("#create-codes-form").serialize();
}
}
}
}
}
});
为什么,当我提交此表单时,没有进行远程调用?
编辑:如果我在代码[25] 字段中输入一个值,则会进行远程调用,但如果我提交表单而不触及任何字段,则不会。