有啥方法可以增加 HTML 所需验证消息的显示时间?

Posted

技术标签:

【中文标题】有啥方法可以增加 HTML 所需验证消息的显示时间?【英文标题】:Is there any way to increase the display time of the HTML required validation message?有什么方法可以增加 HTML 所需验证消息的显示时间? 【发布时间】:2020-06-05 20:46:33 【问题描述】:

由于html必填验证信息出现的时间很短,有没有办法增加HTML必填验证信息的出现时间?

【问题讨论】:

这是浏览器验证消息,您需要编写自定义验证消息以满足您的需求.. 如果有帮助,您可以简单地使用 css 显示字段包含无效输入:developer.mozilla.org/en-US/docs/Web/CSS/:invalid 这确实需要字段具有特殊类型(如电子邮件)或模式属性。 这也可能有帮助:developer.mozilla.org/en-US/docs/Learn/Forms/Form_validation 谢谢,但我需要显示一条永久或长时间出现的验证消息 【参考方案1】:

由于这是一个用户代理(浏览器)功能,因此您无法控制它,除非是重复触发提交等骇人听闻的解决方案。您只能覆盖(替换)该行为。此外,您会看到不同浏览器的不同行为。

由于您已标记 jQuery,我建议您查看 jQuery's validate plugin。它将让您全面、灵活地控制您的用户体验。

【讨论】:

以上是关于有啥方法可以增加 HTML 所需验证消息的显示时间?的主要内容,如果未能解决你的问题,请参考以下文章

获取所需验证的默认消息

有啥方法可以快速检查从 UIActivityViewController 成功发送的消息吗?

如何自定义 HTML5 表单所需的验证消息? [复制]

如何从JavaScript函数手动显示HTML5验证消息?

视图上未显示验证错误消息

有啥方法可以在 django 的上下文中保存成功消息