※ ChatGPTを利用し、要約された質問です(原文:一つの画面で複数のパラメータを渡したい。)
一つの画面で複数のパラメータを渡す方法とは?
このQ&Aのポイント
perlでcgiを作成しており、一つの画面で複数のパラメータを渡したい場合、HTMLのsubmitボタンは一画面に一回しか記述できないため、別の方法が必要です。
入力エリアごとに変更ボタンを設置し、押下されたボタンに対応するパラメータをコール元に渡すようにすると、複数のパラメータを渡すことができます。
詳しい方法はコード上での条件分岐とパラメータの受け渡しを行うことで実現できます。具体的な方法についてはコード例を参考にしてください。
いつもお世話になります。
perlでcgiを作成しております。
ある画面の処理で複数入力エリア(テキスト、次のプログラムを呼ぶパラメータ)を設けそれぞれの入力エリアの下に
<input type="submit" name="Submit" value="変更">で変更ボタンを設けております。このボタンを押下すると押下された入力エリアのパラメータをコール元に渡すのですが、一番先頭のパラメータしかコール元にわたっていないようです。HTMLでsubmmitは一画面に一回しか記述できないのでしょうか。
イメージは下記の通りです。
大変恐縮ですが、どうすれば一つの画面で複数のパラメータを渡せるのかご教示願います。
PGM{
if (p == A)
}
&a;
{
else if (p == b)
{
&b;
}
-----
入力エリアA
<input type="submit" name="Submit" value="変更">
パラメータA渡し
入力エリアB
<input type="submit" name="Submit" value="変更">
パラメータB渡し
お礼
moon_night様ご回答ありがとうございます。お二方のご回答で何とか成りました。ありがとうございました。