CSS を使用してフォームの必須フィールドを描画したいので、ユーザーは入力する必要があることがわかります。また、フィールドに値が設定されたら絵を消したいです。
これは私が試したものの例です:
CSS
input[type="text"]{
display:block;
}
input.required[value=""] {
background-color:yellow;
}
HTML
Name:<input class="required" type="text" name="Name" value="" size="20">
Phone:<input type="text" name="Phone" value="" size="20">
必要なフィールドは問題なくペイントされています。問題は、フィールドに値が入力されると色が消えないことです。
純粋な CSS で動作させる方法はありますか?