我正在使用邮政编码查找在某些字段中键入时填写某些表单字段。现在,如果表单已提交且自动填充字段为空,则将它们标记为错误。如果我然后使用自动完成功能填写它们,则错误消息不会消失,因为该字段尚未聚焦或模糊。
有没有办法强制重新验证字段?
我尝试了以下但没有任何反应(控制台已记录):
pca.on("load", (type, id, control) => {
control.listen("populate", address => {
console.log('populate'); // this gets hit
$('.pca-form').validate(); // this does nothing
});
});
我正在使用不显眼的验证版本,如果这会产生影响
答案 0 :(得分:0)
事实证明,您拨打的是.valid()
而不是.validate()
:
$('.pca-form').valid(); // this re-validates all fields