]追加された行はこの色です。削除された行はこの色です。[#g9242e01]|タグ|属性|説明|使用例|h|form要素全般|form|どのformに属する入力部品なのかを指定する。&br;※要素をformタグの中に含めなくてもsubmit時に送信対象にする事ができる。placeholder="日付を入力してください。type="text"&br;など|autocomplete|過去に入力した値を候補リストとして表示する|||~|list|入力値の候補リストを指定する。&br;※datalistタグと共に使用。[#o87cdca2]|type|説明|h|date|入力値を日付に制限する&br;※形式:yyyy-mm-dd||datetime|入力値を日時に制限する(タイムゾーン:UTC)||datetime-local|入力値を日時に制限する(タイムソーン:ローカル)||month|入力値を月に制限する&br;※形式:yyyy-mm||week|入力値を週に制限する。&br;※形式:yyyy-W'''nn'''||time|入力値を時刻に制限する||number|入力値を数値に制限する||search|入力値を検索キーワードとして扱う。&br;※iPhoneなどで入力時に[開く]ボタンが[検索]になる。||tel|入力値を電話番号に制限する||url|入力値をURLに制限する||email|入力値をメールアドレスに制限する。&br;※multiple属性を付加すると複数のアドレスを入力できる。||color|入力値を色に制限する。||range|範囲を指定して値を選択させる。type="password"&br;textarea|maxlength|入力値の長さ制約|||form|novalidate|入力チェックを行わないformに指定する。type="submit"|formnovalidate|入力チェックを行わないボタンに指定する。[#ge7bc83d]|メソッド/プロパティ名|種類|説明|h|'''element'''.willValidate|プロパティ|この要素が入力値チェックの対象となるかどうか||'''element'''.validationMessage|プロパティ|エラーメッセージの内容を取得する||'''element'''.setCustomValidity(message)|メソッド|カスタムのエラーメッセージを設定する。空文字列をセットすると、エラーメッセージをクリア||'''element'''.checkValidity()|メソッド|入力値チェックを明示的に実行||'''element'''.validity|プロパティ|入力値チェックの状態を表す。プロパティの値は「ValidityState」という型のオブジェクトで、以下のプロパティ(全てboolean型)を持つ||'''element'''.validity.valueMissing|プロパティ|必須制約違反の場合、true||'''element'''.validity.typeMismatch|プロパティ|タイプ制約違反の場合、true||'''element'''.validity.tooLong|プロパティ|文字列長が長過ぎた場合、true||'''element'''.validity.rangeUnderflow|プロパティ|入力値が妥当な範囲を下回っていたら、true||'''element'''.validity.rangeOverflow|プロパティ|入力値が妥当な範囲を上回っていたら、true||'''element'''.validity.stepMismatch|プロパティ|step属性で指定した値の段階にマッチしなかったら、true||'''element'''.validity.customError|プロパティ|カスタムエラー(setCustomValidity()を使用)の場合、true||'''element'''.validity.valid|プロパティ|入力値が妥当かどうか||'''element'''.invalid|イベント|入力値チェックに不合格だった際、対象の要素から発生するイベント|※'''element'''は対象の要素を指す。