Jichao Jichao - 5 months ago 9
HTML Question

How can I set the default value for an HTML <select> element?

I thought that adding a

"value"
attribute set on the
<select>
element below would cause the
<option>
containing my provided
"value"
to be selected by default:

<select name="hall" id="hall" value="3">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>


However, this did not work as I had expected. How can I set which
<option>
element is selected by default?

Answer

Set selected="selected" for the option you want to be the default.

<option selected="selected">
3
</option>