也許這是一個相當虛擬的問題,但我找不到一個簡單的解決方案(如特殊的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