私の知る限り、次のことは不可能です。そうでない場合は、jquery の明らかな制限です。
送信ボタンが 2 つある HTML フォームが必要です。フォームを送信して、送信に使用されたボタンを検出することはできません。
1 つのアプローチは、click(function() を使用することですが、そうすることにより、フォームのフィールドへのアクセスが失われ、フォームを参照できなくなります。実際、このアプローチは、フォームのように見えるリンクを使用していますが、そうではありません!
私にはそのような基本的なニーズのように思えますが、どうしてこれをサポートできないのでしょうか。多くの場合、フォームには 2 つの送信オプションがあります。たとえば、「送信」と「編集」です。どちらのオプションも、送信時とユーザーがフォーム データを送信したときに異なるアクションを必要としますか? どうしてこれが不可能なのですか?
ありがとう