0

データをさまざまなアクションに送信するフォームにさまざまなボタンが必要です。ボタンの 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でリストを見ましたが、そのようなライブラリは見当たりませんでした。

4

1 に答える 1

0

最も簡単なのは、昔ながらの方法でそれを行い、フォームで (送信時に) preventDefault を実行し、条件に基づいてやりたいことを実行することです。

ネイティブ関数をポリフィルすることは望ましいことですが、プロジェクトの時間の損失になる可能性が最も高いでしょう

于 2013-09-14T09:13:28.430 に答える