Html5

Make a placeholder for a “select” box

Share

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:

Recent Posts

Overview of Reputation, Services, and Features of IplWin

IplWin stands as a reliable and enthralling platform for Indian punters, offering a captivating blend…

1 day ago

Blogging Brilliance: Driving Traffic and Engagement with Quality Content

Introduction In today's online age, consumers are constantly bombarded with information. They crave valuable content…

2 days ago

How Assisted Living Gives Seniors More Freedom

In today’s rapidly aging society, finding a living situation that provides older adults with both…

2 days ago

Should you go for a Refurbished Mac?

If you wish to purchase a Mac, then it is strongly suggested to consider purchasing…

2 days ago

How Many Types of Bits are Used in Drilling Operations?

Oil drilling is a complex process that involves several components, including the drilling bit. The…

3 days ago

Best Watches to Match Your Business Look

Watches can be more than a fashion. They can be a symbol, especially in the…

3 days ago