【发布时间】:2013-09-14 08:36:39
【问题描述】:
我需要在表单中有不同的按钮来将数据提交给不同的操作。我可以使用按钮 formaction 和 formmethod 的新 HTML5 属性来做到这一点:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button
但这些当然不适用于旧版本的 Internet Explorer。有人知道一些 javascript 有条件地向旧浏览器中的按钮添加事件处理程序以模拟上述行为吗?
我在https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills 看到了列表,但在那里没有看到这样的库。
【问题讨论】:
-
我可能在 SO 建议的链接中找到了答案:afarkas.github.io/webshim/demos/demos/webforms.html 我将在下周进行测试。
-
是的 webshims 已经实现了这个功能。适用于所有不支持的浏览器。
标签: javascript jquery html modernizr webshim