おそらくこれは疑似疑問ですが、私は単純な解決策(特別なHTML5属性のようなもの)を見つけることができませんでした。例えば入力が変更された後にのみ入力を検証するにはどうすればよいですか?
私はemail
フィールドの有効な検証との単純な形式があります:私はこれでページを開いていたときに、そう
input:valid {
border: 1px solid green;
}
input:invalid {
border: 1px solid red;
}
:
<form>
<input required type="email" placeholder="[email protected]"></input>
</form>
そして:valid, :invalid
pseudoclassesためのいくつかのスタイルをフォームの場合、入力はすでに赤い枠で囲まれているため、空です。質問は、ユーザーがsmthを変更した後でのみ、どのように検証を有効にすることができますか?
誰もがこれを逃した理由を私は知らないが、それは*プレースホルダです – zfrisch