我正在使用具有3种状态的bootstrap设计表单。
我目前无法区分状态#1和#3。这可能没有javascript吗?
答案 0 :(得分:6)
目前没有CSS可以区分"空"并且"不是空的" (除非您在将内容复制到value
属性的每次击键时使用Javascript。)
但是,您可以使用:valid
伪类。如果您不介意要求用户在文本框中输入内容,则可以添加required
属性,然后非空值将有效!
input {background:white} /* empty state */
input:valid {background:yellow} /* has content typed in */

<input required>
&#13;