【发布时间】:2017-11-12 20:24:57
【问题描述】:
如何让标题中的错误数量在字段更改时立即反映表单中的错误数量?
<h6 class="error" style="font-size: 1.5em; font-weight: bold; color: #d0011b;">
<span class="numOfErrors"></span> occurred.
</h6>
目前的标准行为是验证本身在更改时起作用,但标题中显示的错误编号仅在提交时更新。我希望它能够及时更新。
我已阅读验证文档,但似乎无法找到实现此目的的内置方法。我尝试将可见列表项存储在一个名为 listSize 的变量中,但不会动态更新。
invalidHandler: function(event, validator) {
var errors = validator.numberOfInvalids();
if ((errors) > 1) {
$(".numOfErrors").text(errors + " errors have");
} else {
$(".numOfErrors").text(errors + " error has");
}
},
【问题讨论】:
标签: jquery validation