checkValidity()
我正在查看约束验证 API,并在网上找到了一些似乎调用<form>
元素的示例代码:
(function() {
'use strict';
window.addEventListener('load', function() {
var forms = document.getElementsByClassName('needs-validation');
var validation = Array.prototype.filter.call(forms, function(form) {
form.addEventListener('submit', function(event) {
if (form.checkValidity() === false) {
event.preventDefault();
event.stopPropagation();
}
form.classList.add('was-validated');
}, false);
});
}, false);
})();
但我自己尝试过这样做,但没有成功。我在其他任何地方也找不到任何关于这可能的参考。据我所知,它不能被调用<form>
。有人可以帮我吗?