• ベストアンサー

複数のsubmitボタンを使い値を送信する

<form action="/サーブレットへ" method="post"> <input type ="TEXT" NAME="text1"> <input type ="TEXT" NAME="text2"><br> <textarea name="zzzz" cols="100" rows="10"> </textarea> <input type="hidden" name="a1" value="3"> <input type="submit" name="a1" value="作成"> <input type="hidden" name="a1" value="2"> <input type="submit" name="a1" value="修正"> </form> 複数のsubmitを使用してそれぞれ違う、値又は変数を渡し処理をしたいのですが、わかりません。 分かる方がいましたら教えてください。よろしくお願いします。

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

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

押下されたsubmitボタンのパラメータのみリクエストに送信されますので、それで判別してください。

qqtaka
質問者

お礼

アドバイスありがとうございます。 文字列を送ることになりましたが、処理できました。 ある特定の処理という内容なら、良いのか分からないのですが hiddenを付け加えればよいかと思いました。 ありがとうございました。

その他の回答 (1)

回答No.1

1.押されたボタンによって動作させるサーブレットを変更する。 2.押されたボタンによってJavascriptで値を変更する。 お好きなほうで。

qqtaka
質問者

お礼

実践的なアドバイスありがとうございます。 サーブレットを分けるか、Javascriptを 使う事も考えてみたいと思います。 ありがとうございました。

関連するQ&A