幅と高さを指定できます。"file"ファイル参照用のボタンを生成します。属性が新たに追加され、複数のファイルを選択して送信することが可能になりました。指定しておく必要があります。"hidden"隠しフィールドを生成します。画面上に表示させずにプログラムに送信するデータを指定します。属性の値とセットで送信されます。属性ではコントロールの(フォーム部品を識別するための)名前を指定します。属性はデータ送信時の名前として機能します。要素は、同じ名前を持つ1つのグループとして扱われます。属性は、コントロールの種類によって、以下のように値の意味が異なります。type="password"入力フィールドの初期値を指定します。空の値を指定しておくと良いです。type="radio"選択状態のときに送信されるデータの値を指定します。type="button"ボタンの上に表示されるラベル(文字列)を指定します。type="hidden"送信されるデータの値を指定します。type="file"選択するファイルの初期値を指定します。属性では、コントロールの幅を指定します。場合は、文字数で指定します。それ以外の場合は、ピクセル値で指定します。属性を指定しない場合は、コントロールの幅は、ブラウザに依存します。属性を指定した場合も、1文字分の幅がどのぐらいかはブラウザの設定やフォントサイズに依存するので、環境によって幅が異なります。要素などを使ってマークアップします。して送信先を自分自身に指定しています。確認することができます。適当な値を入力して、送信(Submit)ボタンを押してみてください。欄には以下のような文字列が表示されます。使って送信されるデータになります。属性の値)=(入力した値)という形式になっているのがわかります。隠しフィールドに設定したスクロール位置の情報ですので、無視してください。これはフォームを送信した後にページトップに戻るのではなく、元の位置に戻るための位置情報です。詳細は「submitした時の位置を保持」を参照ください。要素には以下のような属性も設定できます。場合に最大入力文字数を指定します。場合に初期状態で選択されている状態にします。(disabled="disabled")コントロールをフォーカス・選択・変更などをできないようにします。データはサーバーに送られません。(readonly="readonly")コントロールの内容を変更できないようにします(選択は可能)。データはサーバーに送られます。