我正在尝试制作占位符验证效果,当需要字段时,其占位符会将其颜色从白色更改为红色 . 请帮我解决一下这个 . 我已经尝试过webkits和bootstrap“控制标签”,但它无法正常工作 . 使用控件标签类,它在firefox上正常工作,但在google chrome中没有 .
这就是我尝试过的
<div class="form-group">
<input type="text" required="required" class="control-label text-fields" placeholder="Name" />
</div>
<div class="form-group">
<input type="number" required="required" class="control-label text-fields" placeholder="Phone" />
</div>
<div class="form-group">
<textarea class="control-label field" type="text" rows="2" placeholder="Address" required></textarea>
</div>
<div class="form-group">
<textarea class="control-label field" type="text" rows="1" placeholder="Comments" required></textarea>
</div>
<CSS>
::-webkit-input-placeholder {
color: white;
}
input:required {
color:#red !important;
box-shadow: none;
}
input:valid {
color:#fff !important;
box-shadow: none;
}
textarea:required {
color:#red !important;
box-shadow: none;
}
textarea:valid {
color:#fff !important;
box-shadow: none;
}
1 回答
使用
[required]
属性选择器将颜色添加到必填字段 .