是什么会使我的html5表单在页面加载时进行验证?

时间:2018-06-29 14:38:50

标签: html5 validation pseudo-class

标题几乎是一个问题。我有一个打开时为空的表格。上面有一个具有required属性的输入。但是,由于某些原因,HTML在用户触摸字段之前将:invalid伪类应用于此空输入。谁能说出为什么会这样的原因?我将断点放入验证函数中,并且在加载时都没有执行断点。

在有人问之前,实际上不可能为此发布代码。我真的只是在寻找一些可能的原因来开始对其进行调试。

预先感谢

2 个答案:

答案 0 :(得分:0)

required标记中的HTML <input>属性指定在提交表单之前必须填写输入字段。删除此属性应该可以解决您的问题。我认为HTML标记相当宽松,应该对其进行调试不多。

最好使用W3C Validation Service

之类的验证服务

答案 1 :(得分:0)

您可以使用novalidate,但是它不会阻止:invalid伪类的添加。我删除了必需的属性,并使用js处理了所有验证。