要素は、ユーザーからデータを受け取るための、ウェブベースのフォーム用の対話的なコントロールを作成するために使用します。端末とユーザーエージェントによりますが、広範に渡る種類のデータ入力やコントロールウィジェットが利用できます。リポジトリに格納されています。クローンしてプルリクエストを送信してください。属性の値に応じて大きく異なりますので、個別のリファレンスページでさまざまな型を扱っています。以下の値を指定できます。既定の動作を持たないプッシュボタン。選択または未選択のうちひとつの値をとることができるチェックボックス。色を指定するためのコントロール。入力するためのコントロール。タイムゾーン情報がない日付と時刻を入力するためのコントロール。電子メールアドレスを入力するための欄。ユーザーにファイルを選択させるコントロール。非表示のコントロールですが、その値はサーバーに送信されます。画像による送信ボタン。属性を使用しなければなりません。属性を使用して、画像の寸法をピクセル値で定義できます。タイムゾーン情報がない年と月を入力するためのコントロール。数値を入力するためのコントロール。入力値を隠す1行テキストフィールド。属性を使用してください。安全でないログインフォームに対して警告を表示する仕組みを複数実装しています。安全でないパスワードをご覧ください。他のブラウザーも、同様の仕組みを実装しています。複数の選択肢からひとつの値を選択できるラジオボタン。正確な値であることが重要ではない数値を入力するためのコントロール。フォームのコントロールを既定値にリセットするボタン。検索文字列を入力するための1行入力フィールド。改行は自動的に入力値から取り除かれます。フォームを送信するボタン。電話番号を入力するためのコントロール。改行は自動的に入力値から取り除かれます。タイムゾーン情報がない時刻を入力するためのコントロール。年と週番号で構成される日付を入力するためのコントロール。週番号はタイムゾーンを伴いません。廃止された入力型もあります。入力するためのコントロール。全体の中で最も強力で複雑なものの一つで、入力型と属性の組み合わせがまさしくたくさんあります。インターフェイスに基づいているので、技術的には全く同じ属性の組み合わせを共有します。実際には多くの属性は特定の入力型でのみ機能し、一部の入力型はこれらの属性の中でわずかしか対応していません。加えて、入力型によっては特定の属性を特別な方法で扱います。要素の入力型に共通した個別の属性についての情報と、同様に標準外の属性のうち、一部の知っておく価値があるものを見ることができます。型で使用される属性の一覧を示します。特定の入力型に固有の属性—またはすべての入力型に共通であるものの、その入力型で使われると特殊な動作をするもの—については、その入力型のページに書かれています。これはグローバル属性を含みます。入力欄の現在の値autocomplete文字列で、入力欄がどの種類の自動補完機能を提供するのかを記述します。自動補完のよくある実装は、単に以前同じ入力欄に入力された値を再呼び出ししますがもっと複雑な自動補完もあり得ます。入力欄でメールアドレスを自動補完したりすることです。属性を参照してください。ような入力型では効果がありません。属性を参照してください。自動的にその入力欄がフォーカスを持つことを示します。イベントが発行される前にフォーカスを得ることがあります。型の入力欄には、フォーカスを受け取ることができないため、使用することができません。フォームコントロールに自動的にフォーカスを与えると、読み上げ技術を利用している視覚障碍者を混乱させる可能性があります。割り当てられると、読み上げソフトは予告なしにフォームコントロールにその人を「テレポート」させることになるからです。disabled論理属性で、もしあれば、ユーザーが入力欄と対話できないことを示します。向こうの入力欄はふつう、より薄い色で表示したり、その他の形で示したりしてフィールドが使用できないことを示します。イベントを受け取らず、フォームと共に送信されることもありません。動的に無効化した状態を維持します。