• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:formのsubmitごとのパラメータ追加について)

formのsubmitごとのパラメータ追加について

このQ&Aのポイント
  • phpで作成されており、入力、入力内容確認、完了ごとのファイルをincludeされて、ステップの変数にPOSTで値を渡し、ファイルを読み替え、見た目上は1つのファイル(URL)として動いております。
  • 最後の完了画面のみURLを変えてほしいとのことでしたが、完了画面への分岐が修正する・送信するのボタンですが、両方submitのため、入力内容確認画面のform送信先にパラメータを付加してみても、修正ボタンを押したときにもURLにパラメータが付加されています。
  • location.search = '?mode=send';などを使ってみましたが、完了画面時にリロードされてしまい、メールは来ますが、画面上は入力前の画面に戻ってしまいます。submitボタン自体にパラメータを不可するか、location.search動作時のリロード後にお問い合わせ完了画面を強制的に出すしか思いつかないに加え、その動作をするプログラムも思いつきません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

<a href="javascript:document.getElementById('mailform').submit();"> を <a href="javascript:document.getElementById('mailform').action='別のURL';document.getElementById('mailform').submit();"> ではどうでしょうか。

noname#202682
質問者

お礼

とりあえず。location.searchにてパラメータの付与を行い、GETにより、処理を振り分けてみました。 ありがとうございました。

関連するQ&A