input:required{
background-color:#f00;
}
input:required label{
color: #FF3434;
}
現在、フォーム用に上記の CSS コードを持っていますが、
フィールドが必要なときにラベルを赤くできるようにしたい。私の入力フィールドは次のとおりです。
<label for="frmComTelephone">Telephone</label>
<input type="number" name="Telephone" id="frmComTelephone"/>
<label for="frmIn1IncinTime">Time</label>
<input type="text" name="Incident Time" id="frmIn1IncinTime" required="required"/><br>
しかし、その CSS が機能していません。これを解決するにはどうすればよいですか?
2番目の問題は、次のCSSがあることです:
input:focus
{
background-color:yellow;
}
input[type="text"], input[type="date"],input[type="time"],input[type="number"],textarea,select
{
border-radius:5px;
border-width: 1px;
border-style: solid;
border-color: #C6C6C6;
height:41px;
background-color: #FF3434;
width: 100%;
}
しかし、「背景色:#FF3434;」を削除すると、アイテムがフォーカスされても黄色に変わりません。ピントが合うと黄色に変わる?
私がしていることはできませんか?それとも、私はこれについて間違っていますか?
ありがとう