複数の "アクション "を持つHTMLフォーム
2023-09-28 11:26:27
質問
私は2つのアクション(2つのボタン)が必要なフォームをセットアップしています。
1 - "承認のためにこのフォームを送信します。
2 - "このアプリケーションを保存して後で使用する"。
複数のアクションをサポートする HTML フォームを作成するにはどうすればよいですか?
EGです。
<form class="form-horizontal" action="submit_for_approval.php">
<form class="form-horizontal" action="save_for_later.php">
これらの2つの送信用オプションを1つのフォームにまとめる必要があります。
基本的な調査をいくつか行いましたが、これが可能かどうか、および/または回避策のためのリンクへの良いリソースについて、明確な答えを見つけることができませんでした。
事前にありがとうございます。
どのように解決するのですか?
AliKさんがおっしゃるように、送信ボタンの値を見ることで簡単にできます。
フォームを送信するとき、設定されていない変数は false を評価します。もし両方の送信ボタンを同じフォームの一部として設定した場合、どちらのボタンが設定されたかを確認すればよいのです。
HTMLです。
<form action="handle_user.php" method="POST" /> <input type="submit" value="Save" name="save" /> <input type="submit" value="Submit for Approval" name="approve" /> </form>
PHP
if($_POST["save"]) { //ユーザーが保存ボタンを押した場合、それに応じた処理を行う。 //ユーザーが保存ボタンを押した場合、それに応じて処理する } //elseでもいいですが、私は別の文がいいと思います if($_POST["approve"]) { //ユーザーが承認ボタンを押した。 //ユーザーが承認用送信ボタンを押したので、それに応じて処理する }
EDIT
PHPの設定を変えたくない場合は、こちらをお試しください。 http://pastebin.com/j0GUF7MV
これは@AliKさんが言っていたJavaScriptのメソッドです。
関連する
関連
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] フォーム送信のようなJavaScriptのポストリクエスト
-
[解決済み] jQuery AJAX送信フォーム
-
[解決済み] 1つのフォームに2つの送信ボタンがある
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ジャンボトロンのセンター出しは?
-
[解決済み] cssのfit-contentで横幅を自動サイズ調整する
-
[解決済み] divの中のテキストを縦に揃えるにはどうしたらいいですか?
-
[解決済み] divの内容を下に揃える方法
-
[解決済み] ローカルストレージとCookieの比較
-
[解決済み] リンクを新しいタブまたはウィンドウで開く[重複]。
-
[解決済み] インラインCSSでa:hoverを記述するには?
-
[解決済み] preタグでテキストを折り返すにはどうしたらよいですか?
-
[解決済み] 静的な HTML ページにファビコンを追加する
-
[解決済み] 残りの幅を埋めるためにdivを展開する