How do I make a placeholder for a ‘select’ box?

A non-CSS – no JavaScript/jQuery answer: <label>Option name <select> <option value=”” disabled selected>Select your option</option> <option value=”hurr”>Durr</option> </select> </label> Update (December 2021): This works for latest Firefox, Chrome, and Safari. It used to not work for many browsers in the past, as pointed out in the comments.

Get selected value in dropdown list using JavaScript

Given a select element that looks like this: <select id=”ddlViewBy”> <option value=”1″>test1</option> <option value=”2″ selected=”selected”>test2</option> <option value=”3″>test3</option> </select> Running this code: var e = document.getElementById(“ddlViewBy”); var value = e.value; var text = e.options[e.selectedIndex].text; Results in: value == 2 text == “test2” Interactive example: var e = document.getElementById(“ddlViewBy”); function onChange() { var value = e.value; var … Read more