javascript - 在提交之前验证 html5 表单时是否有事件侦听器?
问题描述
我看过但不知道是否有办法知道表单是否经过验证。
示例:
- 用户点击提交按钮
- 表单无效,所以不会触发提交事件
.addClass('form-feedback')
这是我需要#my-form
...
我发现的唯一方法是放置:
$('#my-submit-btn').click( () => $('#my-form').addClass('form-feedback'))
在 javascript 中是否有更简单、更通用的方法来做到这一点?
编辑:查看了适用于 HTML5 表单的事件监听器,所有答案都提到了 CSS 解决方案,但没有提到事件监听器......但是OP 在他的问题中给了我答案(见下文)
谢谢 ;)
解决方案
提交时,该invalid
事件将发送到表单中的任何无效字段。我认为整个表单没有一个,但您可以使用invalid
设置无效状态和submit
(和/或input
在字段上)设置有效状态。
推荐阅读
- excel - vba vlookup 在 2 个不同的工作簿中直到上一行的末尾
- python - bitrix24 REST API 中的“自定义类型无效”错误
- javascript - 如何将禁用的多选值发送到服务器
- java - 将包 JAR 从 Github URL 下载到 R 包中的 /inst/java
- php - 在 Woocommerce 中的 WordPress 多站点(客户除外)上分配角色
- angularjs - 通过 JS 类销毁的 Fullcalendar 自定义视图会引发错误
- php - 从 ajax 调用中检索值
- c# - 将许多字段传递到聚合管道中的下一阶段
- javascript - 更改其中存在的输入字段的背景颜色后,字段集顶部边框中断:仅在 IE 11 中
- javascript - 如何从javascript函数为gridview文本框分配变量值