HTML-删除错误后如何清除数据验证
我正在制作一个云页面,并在HTML中设置了一个字母数据验证,该验证良好,因为用户无法输入字母以外的任何内容。
我现在遇到的问题是,当纠正错误时,数据验证不会进行,即用户无法提交页面。
代码片段在下面。请有人可以让我转向如何纠正这一点吗?我尝试过Onblur,但它不起作用。
提前致谢!
<input pattern="[A-Za-z\s]*" oninvalid="setCustomValidity('Please enter your first name')" name="Firstname" class="answer_box" placeholder="Enter your first name">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
setCustomVality()
该字段无效。您必须清除验证:如本文档中所述。
With
setCustomValidity()
the field is invalid. You have to clear the validation:As mentioned in this documentation.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/setCustomValidity