We all know that for a text input, the placeholders are working fine. But what about if we use a placeholder for a select box as well? Let’s see.
Sometimes we need to use placeholder for a selectbox and making grey color is also remarkable.
Suppose, we have a following html for a selectbox:
<select> <option value="0">First</option> <option value="1">Second</option> </select>
Read Also: HTML5 placeholder color with CSS
So, if we want to put a placeholder on selectbox then we can use the following thing:
<select> <option value="" disabled selected hidden>Please Choose...</option> <option value="0">First</option> <option value="1">Second</option> </select>
And the style will be as below:
<style>
select:invalid { color: gray; }
</style>
The disabled option stops the “<option>” being selected, whereas just using “display:none” allows the user to select via the keyboard arrows.
The “display:none” style just makes the list box look good.
Output example:
Content marketing has a hidden tax. It's not the writing itself, it's everything that happens…
Most marketing teams aren't failing because they lack data. They're failing because they can't act…
Email marketing continues to be one of the most effective ways for businesses to communicate,…
Xerox first introduced it around the mid-1970s. The need came up because the management activities…
Investing in the forex market may look to be a dangerous game. With some worthwhile…
The coronavirus outbreak has drastically changed the way we live our lives. Yes, that's absolutely…