当用户输入无效值时,如何使用具有文本类型的字段的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. 通过输入文本框的onkeyup更改背景颜色
- 12. 更改flash输入文本框的背景颜色?
- 13. 更改输入的背景颜色,如果输入的值是数据库
- 14. ttk输入背景颜色
- 15. 为自动填充值更改背景输入字段的颜色
- 16. UISearchBar:改变输入字段的背景颜色
- 17. CSS输入文本的输入字段文本颜色
- 18. 通过JCheckBox更改文本字段输入的字体颜色
- 19. 当在输入中输入X秒后改变背景颜色
- 20. 如何更改每个输入范围的div背景颜色?
- 21. 基于输入更新背景颜色
- 22. 如何更改输入字段的输入类型?
- 23. 当子输入检查时更改父div的背景颜色
- 24. 如何在输入文本框时更改按钮的颜色
- 25. 是否可以在输入:焦点上更改字段集的背景颜色?
- 26. 使用css更改输入字段的文本颜色
- 27. 更改所选输入文本字段的颜色booleancheckbox
- 28. 编辑输入值时更改颜色
- 29. 更改背景颜色的文本框输入不工作时为空
- 30. 文本字段输入颜色css