gpt4 book ai didi

angularjs - 如何为没有表单的输入元素禁用 HTML5 验证工具提示

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:43 24 4
gpt4 key购买 nike

如果我有一个 input<form> 内元素,我可以简单地添加 novalidate属性到表单以禁用 HTML5 验证工具提示。但是,我的输入不是表单元素(我使用的是 angularJS,我使用 ng-form 指令)。

我可以听invalid事件并阻止提交验证,但我无法阻止验证工具提示。

这是一个简单的 JsFiddle以显示问题。

最佳答案

虽然已接受的答案可以完成这项工作,但另一种方法是通过简单地向输入元素添加“title”属性,验证消息将被 title 属性中的内容覆盖。

可以在title属性中加入一些有意义的文字,

<input type="email" title="Your Email"> 

P.S 在 HTML5 中,title 属性可以用在任何 HTML 元素上,这与 HTML 4.01 不同。

关于angularjs - 如何为没有表单的输入元素禁用 HTML5 验证工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45620802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com