如何使用CSS设置HTML5表单验证错误消息的样式?如何使用CSS设置HTML5表单验证错误消息的样式?
回答
使用伪选择器,正如easwee所说。例如,为了使表单元素绿色有效时,红色无效时,做这样的事情:
:invalid {
background: #ffdddd;
}
:valid{
background:#ddffdd;
}
如果你需要它们的完整参考,头Mozilla's reference.
附:对不起,如果我做错了这些答案,我是这个社区的新手。
这个答案(与所有其他人一样)似乎错过了这个问题。问题不在于如何根据验证状态设置表单输入的样式。问题是如何设置浏览器显示的错误消息的样式,例如_“请在Chrome中填写此字段。”。 – Phrogz 2011-04-28 03:46:46
目前,没有办法对那些小验证工具提示进行样式设计。唯一的选择是我选择做的事情,就是现在停用浏览器验证,并依赖我自己的客户端验证脚本。
根据这篇文章: http://blog.oldworld.fr/index.php?post/2010/11/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
更新:此方法已过时。
谷歌浏览器,这是不可能的款式验证消息更多:直到输入正确的输入https://code.google.com/p/chromium/issues/detail?id=259050
一个必填字段将是无效的。在输入文本之前,不需要但具有验证的字段(如URL字段)才有效。
input:invalid {
border:solid red;
}
更多信息http://msdn.microsoft.com/en-us/library/ie/hh772367(v=vs.85).aspx
- 1. Jquery - 表单验证,添加css样式到错误消息
- 2. HTML5表格验证错误消息
- 3. 样式化jQuery验证错误消息
- 4. 如何以编程方式关闭HTML5表单验证错误消息?
- 5. 无法设置cuctom html5验证消息
- 6. 验证表单错误消息的JavaScript
- 7. 如何更改Symfony的表单验证器错误消息样式?
- 8. 如何验证表单并使用PHP显示错误消息?
- 9. 如何重置表单验证警报和错误消息?
- 10. 如何在CodeIgniter中单独设置表单验证错误消息?
- 11. Angular2表单验证错误消息
- 12. Thymeleaf - 表单验证和错误消息
- 13. 错误消息角表单验证
- 14. PlayFramework 2.1:验证表单(错误消息)
- 15. JavaScript:.innerhtml错误消息表单验证
- 16. php表单验证和错误消息
- 17. angular2表单验证错误消息
- 18. 如何更改或删除HTML5表单验证的默认错误消息?
- 19. 如何使JavaScript表单验证同时显示错误消息
- 20. Java - 如何设置验证不同的错误消息
- 21. 我如何样式表单验证消息?
- 22. HTML5验证消息?
- 23. 实现CSS自定义表单验证错误消息
- 24. 样式MVC3验证消息
- 25. 错误消息的CSS样式
- 26. 使用CodeIgniter表单验证的自定义错误消息
- 27. WPF验证错误:设置错误消息的工具提示
- 28. jQuery验证 - 如何title属性设置为错误消息
- 29. 如何在mvc2验证中设置默认错误消息
- 30. 如何设置ICEfaces ice:inputFile文件名验证错误消息?
这已经在这里找到答案: http://stackoverflow.com/questions/5713405/how-do-you-style-the-html5-form-validation-messages/5965505#5965505目前只适用于Chrome。 – Ben 2011-06-17 05:25:32