使用 HTML5 Validation API 时,可以拦截错误、访问错误消息并以不同方式呈现。
在使用 WebShim Polyfill 时,我希望它能够以相同的方式工作,而无需访问 customValidationMessage 属性。
有没有办法可以配置 WebShim,以便我们可以编写一致的代码来拦截这些错误消息,如下所示。
$("input").on("invalid", function(evt) {
evt.preventDefault();
alert(evt.currentTarget.validationMessage);
});
...我希望这段代码可以在 Polyfill 中工作,也许我误解了它的设置或其他什么?
我想这样做的原因是我可以抓取所有无效字段并在一个块中显示错误,而不是在每个字段旁边。
谢谢,尼克