通常のフォーム変数と配列のフォーム変数

通常のフォーム変数と配列のフォーム変数

HTMLのフォームで記述するフォーム入力のパラメータには、次の種類があります。

  • 通常の文字列
  • 文字列の配列
  • ファイルアップロード

今回は、そのうち、通常の文字列と文字列の配列の形を取るフォームパラメータについて解説します。

いままでも、フォームからの入力はたくさん出てきたと思います。通常の文字列での入力はすでに今まで扱ってきたものです。一方、フォームの変数は配列として定義することもできます。次にそれらの例を示します。

<form name="form1" action="next.html">

通常のインプット
<input type="text" name="txt" value="Hello world"><br>

配列のインプット
<input type="text" name="arrayTxt[]" value="array0">
<input type="text" name="arrayTxt[]" value="array1">

<input name="submit" type="submit" value="submit">
</form>

通常のインプットと配列のインプットの違いは、インプットの名前が「[]」でおわるかどうかというところです。名前が「[]」で終わるものは配列というふ うに認識され、Alinousスクリプトに$IN変数を通じて渡される際にも配列の形で渡されます。これをデバッガで見ると次のようになります。

フォーム変数