0

私は pike と呼ばれる言語でプログラミングしています。これは、C に似た構文を持つ、インタープリター型のオブジェクト指向の動的プログラミング言語です。pike コードは、HTML と JavaScript の生成に使用されます。

今私の問題に。Formularet というフォームと各言語の送信ボタンがあります。私がやりたいことはlang、フォームが送信されるときに言語を引数として渡すことです。これは非表示の入力を使用して実現できると思いましたが、送信ボタンが押されるたびに、ボタンが押された言語だけでなく、すべての言語にlang設定されます。これは基本的に関連するコードです (languageOrder はすべての言語の配列です):

res+= "<form name=\"formularet\" action=right.html method="POST">"

foreach(languageOrder, string lang) {
    res+= "<input type=hidden name=lang value=\""+lang+"\">\n"
      "<input type=submit name=a2 value=\"Save\">&nbsp;"
}

押されたボタンの言語を渡す方法についてのアイデアはありますか?

4

1 に答える 1