HTML5自定义验证演示文稿

时间:2013-09-16 17:56:02

标签: html5 validation

HTML5提供自动弹出验证消息。 See screenshot

如何删除此弹出窗口并显示相关字段旁边的消息?

1 个答案:

答案 0 :(得分:1)

弹出验证消息的实际格式是特定于浏览器的,因此您不会找到跨浏览器的纯HTML方式来更改内置验证消息的显示方式。

如果您愿意使用jQuery,请考虑使用类似jQuery Validation插件的内容,仅举几个例子。

如果您需要纯HTML / CSS,那么您的选择非常有限。一些浏览器(基于Webkit的浏览器)将允许使用浏览器特定的CSS自定义弹出框,如本文所述:How do you style the HTML5 form validation messages?

虽然它不控制验证弹出窗口,但输入本身可以使用:valid:invalid CSS伪类进行样式设置。例如:

input:valid {
    background-color: #FFFFFF;
}
input:invalid {
    background-color: red;
}