gpt4 book ai didi

html - 无输入时边框颜色变化

转载 作者:太空宇宙 更新时间:2023-11-03 23:28:16 25 4
gpt4 key购买 nike

我有一个代码,我想要,如果没有输入,边框颜色是蓝色。我有这个:

 <fieldset>
<label>Number</label>
<input type="number" value="1" max="10" min="1" step="1" required>
</fieldset>

input:out-of-range {
border: solid red 1px;
}
input[value=""] {
border: solid purple 1px;
}

我希望数字框在空的时候是紫色的

最佳答案

您不能以这种方式使用属性选择器。更改 <input> s 值将修改 property, not the attribute .

既然你有 required应用于您的 <input> 的属性但是,您可以使用 :invalid伪选择器:

input{
border:1px solid red;
}
input:invalid {
border: 1px solid purple;
}

JSFiddle

文档

关于html - 无输入时边框颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26115547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com