| 属性名 | 型 | 必須 | デフォルト | 概要 |
|---|---|---|---|---|
| values | array | Yes(options属性を用いない場合) | n/a | ドロップダウンリストのvalue属性の配列 |
| output | array | Yes(options属性を用いない場合) | n/a | ドロップダウンリストの項目内容の配列 |
| selected | string/array | No | empty | あらかじめ選択されているオプション要素 |
| options | 連想配列 | Yes(valuesとoutput属性を用いない場合) | n/a | キーがvalues属性、要素がoutput属性の連想配列 |
| name | string | No | empty | selectグループの名前 |
htmlのドロップダウンリストを作成します。デフォルトで選択されるアイテムも決定できます。必要な属性はvaluesとoutputです(これはoptions属性を使用しない場合)。
配列が渡された場合はhtmlのOPTGROUPとして扱われ、グループが表示されます。 再帰はOPTGROUPによってサポートされます。すべての出力はxhtml互換です。
任意であるname属性が与えられると、 <select name="グループ名"></select> タグによって オプションリストは囲まれます。未指定の場合は、単にオプションリストのみが生成されます。
前述の属性リストに無いパラメータが与えられた場合は、作成された各<select>タグの内側に名前/値のペアで表されます。任意のname属性が与えられない場合には、これらは無視されます。