如何获取输入文本框的HTML5有效性状态?

时间:2013-05-19 12:05:24

标签: html5 validation

如何检索文本框的HTML 5'有效性'状态?

例如,我有type="email"的文本输入。当用户输入错误的值时,文本框显示红色边框(在Firefox浏览器中)。

如何查看输入框的'validity-state'?

2 个答案:

答案 0 :(得分:14)

您可以使用validity属性:

var isValid = document.getElementById('email').validity.valid;

checkValidity()方法:

var isValid = document.getElementById('email').checkValidity();

Demo | Reference

答案 1 :(得分:3)

有一个event oninvalid for invalid input,如果您想对其采取行动,可以注册该事件。