jQuery validate 强制重新验证
jQuery validate force re-validation
我正在使用邮政编码查询来填写某些表单字段,当他们在某个字段中键入内容时。现在,如果表单已提交并且自动完成的字段为空,它们将被标记为错误。如果我然后使用自动完成来填写它们,错误消息不会消失,因为该字段没有聚焦或模糊。
有没有办法强制重新验证字段?
我尝试了以下但没有任何反应(控制台已记录):
pca.on("load", (type, id, control) => {
control.listen("populate", address => {
console.log('populate'); // this gets hit
$('.pca-form').validate(); // this does nothing
});
});
我正在使用不显眼的验证版本,如果这会有所不同
结果你调用了 .valid()
而不是 .validate()
:
$('.pca-form').valid(); // this re-validates all fields
我正在使用邮政编码查询来填写某些表单字段,当他们在某个字段中键入内容时。现在,如果表单已提交并且自动完成的字段为空,它们将被标记为错误。如果我然后使用自动完成来填写它们,错误消息不会消失,因为该字段没有聚焦或模糊。
有没有办法强制重新验证字段?
我尝试了以下但没有任何反应(控制台已记录):
pca.on("load", (type, id, control) => {
control.listen("populate", address => {
console.log('populate'); // this gets hit
$('.pca-form').validate(); // this does nothing
});
});
我正在使用不显眼的验证版本,如果这会有所不同
结果你调用了 .valid()
而不是 .validate()
:
$('.pca-form').valid(); // this re-validates all fields