jquery validate:如何使字段在更改时进行验证?

发布于 2024-09-18 17:00:02 字数 92 浏览 1 评论 0原文

在 jquery 的 validate 插件上,只有当用户将焦点放在另一个元素上时,错误消息才会消失。我想让它在写入正确信息后立即消失。如何“onchange”触发验证?

On jquery's validate plugin, an error message only disappears after the user has made focus on another element. I want to make it disappear as soon as the right info is written. How can validation be triggered 'onchange'?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

隔纱相望 2024-09-25 17:00:02
$(".selector").validate({
   onkeyup: true
})
$(".selector").validate({
   onkeyup: true
})
柠檬 2024-09-25 17:00:02

我在研究类似问题时遇到了这个问题。我认为接受的答案有点误导。 validate() 方法用于初始化和设置验证行为,而 valid() 方法将实际运行验证检查。因此,为了对更改进行验证检查,我最终使用了如下内容:

$(function() {
    $("#elementId").on("change", function() {
        $(this).valid();
    });
});

I came across this while looking into a similar problem. I believe the accepted answer is a little misleading. The validate() method is for initializing and setting up validation behavior, whereas the valid() method will actually run the validation check. So, in order to run a validation check on change, I ended up using something like this:

$(function() {
    $("#elementId").on("change", function() {
        $(this).valid();
    });
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文