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