当前位置: 首页 > 知识库问答 >
问题:

HTML默认验证消息样式

鲁波光
2023-03-14

我知道默认的验证消息文本可以这样编辑

更改默认HTML输入验证消息

但我想知道是否有一种方法将CSS作为默认验证消息框的目标

我真的很喜欢默认的验证,这是一个研究问题,我看了我的浏览器控制台尝试目标验证消息框。但浏览器并不接收它。

假设我想将验证消息的背景设置为蓝色而不是白色,或者我想更改字体大小。是否有任何was针对这些验证消息框CSS?

共有1个答案

齐锐进
2023-03-14

您可以创建自己的“message”元素。

在链接到的示例的基础上,可以添加e.preventDefault()来停止显示有效性消息的默认操作,然后显示您自己的元素。

null

js lang-js prettyprint-override">let name = document.forms.form01.name;
let message = document.getElementById('message');

name.addEventListener("invalid", function(e){
  e.preventDefault();
  message.style.display = "block";
});
<form name="form01">
  <label for="name">Name</label>
  <input name="name" placeholder="Enter Your Name" type="text" required autocomplete="off">
  <div id="message" style="display:none">Not valid</div>
</form>
 类似资料:
  • 我想覆盖服务器faces web应用程序中的默认Hibernate验证程序消息,因此我阅读了这部分文档:https://docs.jboss.org/hibernate/validator/5.0/reference/en-US/html/chapter-message-interpolation.html#section-消息插值 我在文件夹中创建了两个文件:和。文件内容为: 我使用的是德语版本

  • 这里有人知道如何在安装过程中覆盖验证消息吗。 我希望能够在安装期间$('form')。parsley()更改/定义验证消息,例如: data parsley required message=“一些相关的自定义消息” 我希望将该字段分配给所有验证,因此如果该字段设置为必需,它将显示自定义消息作为默认值。 提前感谢8-)

  • 我有以下验证组: 默认情况下,如果没有指定组,那么是否应该验证使用扩展的组注释的所有字段?

  • 问题内容: 例如我有一个。该字段是必填字段,仅数字是必需的,并且值的长度必须为10。当我尝试提交长度为5的值的表单时,会出现默认错误消息: 如何更改HTML 5表单验证错误的默认消息? 如果可以做到第一点,那么有没有办法创建一些属性文件并在该文件中设置自定义错误消息? 问题答案: 我在Ankur答案上发现了一个错误,并通过以下更正对其进行了修复: 设置无效的输入数据,然后更正输入并发送表格时看到的

  • 例如,我有一个。该字段是必填字段,只需要数字,值的长度必须为10。当我尝试提交长度为5的表单时,会出现默认错误消息: 如何更改超文本标记语言5表单验证错误默认消息? 如果第一点可以做到,那么是否有一种方法来创建一些属性文件并在该文件中设置自定义错误消息?

  • 我正在一个Spring MVC项目中使用Hibernate Validator来验证表单中的输入字段。由于我的项目是基于Maven的,所以我添加了这个依赖项: 表单验证过程运行良好,但现在,我想重写或国际化默认错误消息。 例如,默认情况下,使用@notempty注释将产生消息“maynot be empty”。我怎样才能用我自己的消息代替这个消息?我试过几种解决方案: null 有什么提示吗?Th