在 Html 5 验证触发事件之前? [复制]

Posted

技术标签:

【中文标题】在 Html 5 验证触发事件之前? [复制]【英文标题】:Before Html 5 validation trigger event? [duplicate] 【发布时间】:2015-07-04 16:17:53 【问题描述】:

我有一个带有输入元素的 html 5 表单包含必需的约束。用户可以在编辑或查看模式下查看此表单。意味着,如果表单处于视图模式并显示跨度,我将隐藏输入控件。有一个提交按钮。每当用户单击提交按钮并且表单处于查看模式时,我都会得到,

An invalid form control with name='' is not focusable.

我尝试在表单提交事件期间以编辑模式显示表单,但在提交事件调用之前我收到此错误。如何修复此错误?在验证发生之前是否有任何事件?

【问题讨论】:

【参考方案1】:

根据user2909164 在此question 中的回答,向表单添加 novalidate 属性应该可以解决问题:

<form name="myform" novalidate>

【讨论】:

以上是关于在 Html 5 验证触发事件之前? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

当控件即将失去焦点时,是不是存在从 C++ 程序触发的事件?

名称为提交的按钮停止触发表单的提交事件? [复制]

在事件上调用jsf自定义验证器

Semantic-UI 避免某些按钮单击事件的表单验证触发

只触发一次的 Symfony 身份验证事件?

为啥我的验证事件没有在 C# 中触发?