當用戶輸入無效值時,如何使用具有文本類型的字段的CSS更改輸入字段的背景顏色?如何在輸入無效值時更改文本類型輸入字段的背景顏色?
0
A
回答
3
下面是驗證電子郵件的例子:
HTML
<input type="email" required/>
CSS
input:invalid {
background-color: #FFAAAA;
}
input:valid {
background-color: #AAFFAA;
}
您可以使用簡單的HTML驗證所有這些數據類型:
電話,網址,電子郵件,日期時間,日期,月份,星期,時間,日期時間,地方,數量,範圍,顏色
0
只需使用:invalid
僞類:
input {background:#9F9;}
input:invalid {background:#F99;}
該代碼突出無效輸入紅色,並且有效輸入綠色。
Demo。只要在這些輸入中輸入任何非數字,就會看到它變爲紅色而不是綠色。這對於舊版瀏覽器無效,即don't support input type="number"
或css3 selectors。
相關問題
- 1. Xamarin - 輸入文本後如何更改輸入字段的背景顏色?
- 2. 使用JavaScript更改輸入文本字段的背景顏色
- 3. 用輸入值更改背景顏色
- 4. 在字段中輸入文本改變div的背景顏色
- 5. 根據輸入的值更改文本框的背景顏色
- 6. Javascript將文本和背景的顏色更改爲輸入值
- 7. 通過輸入R,G,B值更改文本背景顏色
- 8. 更改禁用的輸入字段的背景顏色
- 9. CSS使用輸入類型=「color」更改背景顏色?
- 10. 輸入和文本字段中的背景顏色?
- 11. 更改flash輸入文本框的背景顏色?
- 12. 通過輸入文本框的onkeyup更改背景顏色
- 13. 更改輸入的背景顏色,如果輸入的值是數據庫
- 14. 改變輸入的背景顏色
- 15. ttk輸入背景顏色
- 16. JavaScript將輸入字段的背景顏色更改爲指定的值
- 17. UISearchBar:改變輸入字段的背景顏色
- 18. 爲自動填充值更改背景輸入字段的顏色
- 19. CSS輸入文本的輸入字段文本顏色
- 20. 通過JCheckBox更改文本字段輸入的字體顏色
- 21. 當在輸入中輸入X秒後改變背景顏色
- 22. 如何更改每個輸入範圍的div背景顏色?
- 23. 基於輸入更新背景顏色
- 24. 當子輸入檢查時更改父div的背景顏色
- 25. 如何更改輸入字段的輸入類型?
- 26. 如何在輸入文本框時更改按鈕的顏色
- 27. 是否可以在輸入:焦點上更改字段集的背景顏色?
- 28. 使用css更改輸入字段的文本顏色
- 29. 更改所選輸入文本字段的顏色booleancheckbox
- 30. 將輸入框文本的顏色更改爲用戶類型