也许这是一个相当虚拟的问题,但我找不到一个简单的解决方案(如特殊的HTML5属性)。如何在输入更改后才能验证输入?
比如我有一个简单的形式启用验证为email
领域:
<form>
<input required type="email" placeholder="[email protected]"></input>
</form>
而且有些款式供:valid, :invalid
伪类:
input:valid {
border: 1px solid green;
}
input:invalid {
border: 1px solid red;
}
所以,当我打开一个页面,此形式,输入已经是红色的边界,因为它是空的。问题是 - 只有在用户更改了smth后,我如何才能启用验证?
我不知道为什么每个人都错过了这一点,但它是*占位符 – zfrisch