JavaScript 启用新的 HTML5 按钮属性:formaction、formmethod

JavaScript to enable new HTML5 button attributes: formaction, formmethod

本文关键字:formaction formmethod 属性 按钮 启用 HTML5 JavaScript      更新时间:2023-09-26

我需要在表单中具有不同的按钮,将数据提交到不同的操作。我可以使用按钮 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 看过列表,但在那里没有看到这样的库。

最简单的方法很可能是用老式的方式做,并在表单上阻止默认(提交时),并根据你可能遇到的任何条件做你想做的事情。

填充本机函数,尽管最好是项目中的时间损失