DOM

HTMLInputElement.validity プロパティ

 編集:2022.11.04 by T.A.

[Edge]。読取専用。→

HTMLInputElement の現在の検証状態を表す ValidityState オブジェクトを返します。

mdn: ValidityState オブジェクト。その要素の現在の検証状態を返します。

HTMLInputElement.validity
HTMLInputElement HTMLInputElement

ValidityState

HTML:

<INPUT id=IdTest type=email value="INPUT要素">
<INPUT id=IdTest1 type=email value="test@hotmail.com">

JavaScript:

D=IdTest.validity;  //=[object]:[object ValidityState]
	//valueMissing=[boolean]:false
	//typeMismatch=[boolean]:true
	//patternMismatch=[boolean]:false
	//tooLong=[boolean]:false
	//tooShort=[boolean]:false
	//rangeUnderflow=[boolean]:false
	//rangeOverflow=[boolean]:false
	//stepMismatch=[boolean]:false
	//badInput=[boolean]:false
	//customError=[boolean]:false
	//valid=[boolean]:false
DA=IdTest1.validity;  //=[object]:[object ValidityState]
	//valueMissing=[boolean]:false
	//typeMismatch=[boolean]:false
	//patternMismatch=[boolean]:false
	//tooLong=[boolean]:false
	//tooShort=[boolean]:false
	//rangeUnderflow=[boolean]:false
	//rangeOverflow=[boolean]:false
	//stepMismatch=[boolean]:false
	//badInput=[boolean]:false
	//customError=[boolean]:false
	//valid=[boolean]:true

テスト