我需要知道如何使空的非必需 input
元素无效。
例如:
<input pattern="[0-9]+" title="" />
该字段默认为:valid,因为不是必需的。我需要转动它:如果它是空的,则无效。
谢谢大家。干杯。
编辑:
HTML:
<div>
<input type="text" name="Country" pattern="[a-zA-Z ]+" title="" placeholder="Country" />
<a href="#">Toggle</a>
</div>
CSS:
input:valid + a
{
color: blue;
}
开始是蓝色的<a>
,因为里面没有不需要的文本<input>
。
空非必需元素的伪类:valid状态为true。 <input>
当字段为空时,我需要<a>
保持不着色。<input>