DOM

HTMLInputElement.validationMessage プロパティ

 編集:2022.11.08 by T.A.

[Edge]。読取専用。→

HTMLInputElement の制約検証結果で満たさなかった場合、それを記述したメッセージを文字列で返します。

※ 検証メッセージの基本的な表示内容は修正できないようです。他の方法でカスタマイズ検証メッセージを設定し、似たような表示をする事ができます。→setCustomValidity()reportValidity()

mdn: 文字列。制約検証をそのコントロールが満たさなかった場合、それを記述したローカライズされたメッセージを返します(もしあれば)。これは、コントロールが制約検証の候補ではない場合(willvalidate が false の場合)、または制約を満たしている場合は空の文字列です。この値は、setCustomValidity メソッドで設定できます。

HTMLInputElement.validationMessage
HTMLInputElement HTMLInputElement

文字列、または空文字列。

HTML:

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

JavaScript:

D=IdTest.validationMessage;  //=[string]:メール アドレスに '@' を含めてください。'INPUT要素' の部分に '@' がありません。
DA=IdTest1.validationMessage;  //=[string]:

テスト