标签: javascript jquery html5 validation
使用html 5表单验证我想验证我们使用ajax进行检索的表单。
当我验证表单时(使用.checkValidity()),使用firefox / chrome的默认无效红色/橙色边框不显示。
.checkValidity()
当我点击input[type="submit"]时,它会显示此红色边框。
input[type="submit"]
请参阅此jsfiddle以获取示例:
http://jsfiddle.net/jyaHZ/
答案 0 :(得分:1)
如果我错了,请纠正我,但我认为你仍然需要自己做CSS样式。 HTML5在此处添加的所有内容都是:invalid和:valid伪类,您可以使用 this 。
:invalid
:valid
有关 MDN
修改强>:
显然我可以纠正自己,因为它声明 here :
默认情况下,Gecko会应用一种创建红色“发光”的样式(使用 box-shadow属性)包含具有此伪类的项目 应用。有关示例的示例,请参阅:invalid伪类 覆盖默认样式。
虽然我 - 也 - 在Firefox中看不到这种行为(不是Chrome)