小智 8
目前,没有办法设置那些小验证工具提示.唯一的另一个选择,就是我选择做的,是暂时禁用浏览器验证,并依赖我自己的客户端验证脚本.
根据这篇文章:http: //blog.oldworld.fr/index.php?post/10/11/17/17/HTML5-Forms-Validation-in-Firefox-4
"选择退出的最简单方法是向您添加novalidate属性<form>.您还可以在提交控件上设置formnovalidate."
更新:此方法已过时。
Chrome 为其验证错误气泡提供了原生外观。错误气泡由四个非规范元素的包含元素组成。这四个元素可以通过应用于气泡不同部分的伪元素来设置样式:
::-webkit-validation-bubble
::-webkit-validation-bubble-arrow-clipper
::-webkit-validation-bubble-arrow
::-webkit-validation-bubble-message
Run Code Online (Sandbox Code Playgroud)
小智 1
使用伪选择器,如 easwee 所说。例如,要使表单元素在有效时变为绿色,在无效时变为红色,请执行以下操作:
:invalid {
background: #ffdddd;
}
:valid{
background:#ddffdd;
}
Run Code Online (Sandbox Code Playgroud)
如果您需要这些的完整参考,请前往Mozilla 开发者网络