input要素は、フォーム内に基本的なコントローラーを生成します。
■属性
1. type:必須属性です。以下はtype属性で使えるものです。
・text:一行のテキスト入力フィールド
・password:パスワード入力フィールド
・checkbox:チェックボックスを生成(複数選択可能)
・radio:ラジオボタンを生成(複数選択不可)
・submit:送信ボタン生成
・reset:リセットボタン生成
・button:汎用ボタン生成
・image:イメージボタン生成
・file:送信ファイル選択フィールド生成
・hidden:隠れたフィールド
2. name=”名前”:コントローラーの名前を指定します。typeの属性がcheckboxまたはradioの場合は、name属性が同じ値で指定されると、一つのグループとして扱います。
3. value=”値”:コントローラーの種類により初期値を指定します。
4. size=”横幅”:コントローラーの横幅を指定します。typeの属性がtextまたはpasswordの場合は文字数を指定し、それ以外の場合は横幅のピックセル値を指定します。
5. width:要素の横幅を指定します。
6. height:要素の高さを指定します。
7. max:input要素に許容する値の最大値を指定します。
8. maxlength=”最大文字数”:type属性がtextまたはpasswordの場合、最大入力可能文字数を指定します。
9. min:input要素に許容する最小値を指定します。
■例
<input type=”password” name=”pass” size=”20″ maxlength=”15″>