accept-charset="文字セット"プログラム等のデータの受け側で、受付可能な文字セットを指定します。半角カンマ区切りで、複数指定することができます。name="名前(識別子)"スクリプト言語(プログラム)などから参照できるよう名前(識別子)を指定します。target="フレーム名"フォーム送信の結果を表示するフレーム、またはウィンドウの名前を指定します。以下の属性が追加されています。要素がデフォルトで、ブラウザによる値の入力補完を受けるかを指定します。属性で上書きできます。以下の値が指定可能です。ユーザは、フォームを使用する度に全ての値を入力するか、もしくは独自の入力補完を使用する必要があります。ブラウザが入力補完をサポートする事はありません。ブラウザはユーザが以前に入力した値に基づき、これを自動補完の為の候補として使用する事ができます。novalidateフォームが送信された時にバリデート(検証)しない事を示す真偽値です。属性によって上書きする事ができます。action属性が「""」(空)である場合は、自分自身に送信することを意味します。脆弱性となるので、絶対に避けてください。関数でエスケープします。入力フィールドやボタンなどのパーツはコントロールと呼ばれています。属性に所定の値を指定することで、入力欄、チェックボックス、ラジオボタン、送信ボタン等のコントロールを生成することができます。属性で指定した転送方法で送られます。属性には以下のような値を指定することができます。"text"1行テキスト入力フィールドを生成します。通常のテキスト(名前、E-mailアドレス、住所等)を入力するフィールドです。属性でデータに名前を付けます。属性でコントロールの幅を「文字数」で指定します。属性の値)とセットで送信されます。"password"パスワード入力ボックスを生成します。入力したテキストが●やアスタリスク(*)などに置き換えて表示されます。データが暗号化されるわけではないので(通常のテキストとして送信されるため)、セキュリティが高いとは言えません。等の暗号化技術を利用する必要があります。属性の値)とセットで送信されます。属性の値)の設定は行わないようにします。"checkbox"チェックボックスを生成します。属性を指定すると、その項目についてはあらかじめチェックの付いた状態となります。要素で同じ名前を共有することができ、同時に複数の項目を選択することができます。属性の値とセットで送信されます。"radio"ラジオボタンを生成します。複数の中から一つしか選択できない点がチェックボックスと異なります。属性で同じ名前を付けます。属性を指定すると、その項目についてはあらかじめチェックの付いた状態となります。属性の値とセットで送信されます。"submit"送信ボタンを生成します。そのフォームの入力内容の全てをプログラムに送信するボタンです。属性を指定すると、ボタンの名前としてその値を表示します。"reset"リセットボタンを生成します。このボタンを押すと、そのフォームの入力内容の全てをリセットします。属性を指定すると、ボタンの名前としてその値を表示します。"button"汎用ボタンを生成します。プログラムなどに任意の指示を出します。"image"画像のボタンを生成します。