たとえば、新しく読み込まれたフォームには、背景色が緑色の<input type="text">
が含まれています。ユーザーがフィールドに値を入力すると、代わりに青で色付けしたいと思います。空の場合(CSSを使用して)入力テキストフィールドに異なるスタイルを適用しますか?
純粋にCSSを使用してこれを実行できますか? input[type='text'][value]
セレクタがあることを理解しています。しかし、これはユーザーがフォームのロードを完了した後にフォームに加えられた変更を反映していないので、フォームが値なしでロードされても、ユーザーの操作に関係なく変更されません。
XML構文で書いているなら、その属性を 'required =" required "' ...に展開したいと思うでしょう。 – BoltClock
なぜ、そのために必要な属性を強制したいのですか?これは良い解決策ではありません – vsync
@vsyncフィールドが必須ではない場合、私は同意します。純粋にスタイリングのために、それは良い解決策ではありません。フィールドが必要な場合は、フィールドです。 – Rudie