Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何检索文本框的 HTML 5“有效性”状态?
例如,我有一个带有type="email". 当用户输入错误的值时,文本框会显示一个红色边框(在 Firefox 浏览器中)。
type="email"
如何检查输入框的“有效性状态”?
您可以使用validity属性:
validity
var isValid = document.getElementById('email').validity.valid;
或checkValidity()方法:
checkValidity()
var isValid = document.getElementById('email').checkValidity();
演示| 参考。
有一个无效输入事件oninvalid,如果你想对它采取行动,你可以注册该事件。
oninvalid