![](/img/trans.png)
[英]Rails CSS - different styles in a single generated text input field
[英]Apply different styles to input text field when empty (using CSS)?
例如,一個新加載的表單包含一個具有綠色背景顏色的<input type="text">
。 一旦用戶在字段中輸入一個值,我希望它改為藍色。
是否可以僅使用 CSS 來完成此操作? 我知道有input[type='text'][value]
選擇器。 但是,這並不反映用戶在完成加載后對表單所做的任何更改,因此如果加載的表單沒有任何值,無論用戶做什么,它都將保持不變。
您可以為文本字段required
屬性:
<input type="text" required />
然后使用 CSS 檢查有效性:
input:invalid { background: green; }
或相反(僅與舊瀏覽器不同):
input:valid { background: blue; }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.