當輸入沒有輸入時,我想隱藏我的標籤,因爲我有佔位符文本,但一旦輸入,我希望通過更改不透明度來顯示輸入。當輸入有文字時更改標籤樣式
label {
display: block;
color:rgba(146,20,34,0);
text-align: left;
margin: 0;
padding-left: 12.2%;
font-size: 75%;
}
<label for="name">Full Name</label>
<input type="text" name="name" placeholder="Full Name" id="name" value="">
<br>
<label for="customerNum">Customer Number</label>
<input type="number" name="customerNum" placeholder="Customer Number" value="">
您必須使用JS,您無法使用CSS檢查輸入的值 –
我是否必須爲每個輸入及其標籤分別具有不同的功能,或者有沒有辦法讓它檢測正在輸入的輸入? – JDB
看看這個http://stackoverflow.com/a/35593489/630203答案....實際上等待可能是錯誤的方式 - 你需要設置默認樣式,因爲你想要他們與文本,然後覆蓋文本框爲空時 – Djave