你可以使用onkeyup="this.setAttribute('value', this.value);"
和css .formfield:not([value=""])
并设置border-color
而不是color
.formfield:not([value=""]) {
border-color: blue;
}
<input value="" class="formfield" onkeyup="this.setAttribute('value', this.value);"/>
如果您将验证设置为required
之类的输入
.formfield:valid { border-color: blue; }
<input class="formfield" required>