javascript - jQuery 立即验证

标签 javascript jquery jquery-validate

我没有在 SO 上看到答案,也没有在验证插件文档中看到答案。

我有一个包含需要验证的输入的表单。当页面加载时,我调用 $('#my-form').validate() .

问题是,我的输入仅在第一次修改后才得到验证 + blur()事件。我希望验证器在第一次用户交互之前验证输入并显示错误消息(在页面加载时)。

到目前为止我发现的唯一方法是 focus()blur()我在页面加载时输入了所有内容,但是表单很大,这导致页面向下滚动。

最佳答案

完成表单设置后,运行

$('#my-form').valid()

这将验证表单,并返回带有验证结果的 bool 值。

Documentation

关于javascript - jQuery 立即验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50562975/

相关文章:

javascript - 日期验证年份失败

javascript - 如何在 Android 退出全屏后再次显示地址栏

javascript - 在 JavaScript 中用单反斜杠替换双反斜杠

c# - 在执行时使用 MVC 3 和 jQuery Validator 添加验证

jquery - JsTree 与 jquery.validate 冲突

jQuery.validate 插件和 ajax 表单提交

微芯片/嵌入式系统(如机器人/微波炉)中的 JavaScript

javascript - 对父子对象进行分组

Javascript 文件冲突,请建议更改

javascript - 如何让动画在视口(viewport)中启动一次