使用HTML5 Validation API時,可以攔截錯誤,訪問錯誤消息並以不同方式呈現。使用WebShim Polyfill lib時,我可以訪問元素的默認validationMessage嗎?
當使用WebShim Polyfill時,我希望這將以相同的方式工作,而無需訪問customValidationMessage屬性。
有什麼方法可以配置WebShim,以便我們可以編寫一致的代碼來攔截這些錯誤消息,如下所示。
$("input").on("invalid", function(evt) { evt.preventDefault(); alert(evt.currentTarget.validationMessage); });
...我希望這個代碼在填充工具的工作,也許是我誤解了它的設置還是什麼?
我想這樣做的原因是,我可以抓住所有無效字段並在一個塊中顯示錯誤,而不是在每個字段旁邊。
感謝, 尼克