我在网站上有一个带有所需属性输入的表单。
当在Firefox上激活所需属性时(当用户不填写表格时),我的输入上有一种红色边框。
我想知道如何改变它?我可以在激活时操纵所需效果的样式吗?
谢谢你的答案!
答案 0 :(得分:0)
您可以通过:valid
和:invalid
Pseudo class来控制它。
input:valid {
border: 1px solid green;
outline: none;
}
input:invalid {
border: 1px solid red;
outline: none;
}

<input type="text" required />
&#13;
答案 1 :(得分:0)
您可以组合使用两个伪选择器::required:invalid
和:required:valid
例如:
input[type=text]:required:invalid { border-color: red; }
答案 2 :(得分:0)