Adi
Adi

Reputation: 4904

multiple='multiple' for <select> is not working

I m working on a application for mail sending and need to use select tag of HTML with showing multiple options (But select only one at a time).

I tried multiple='multiple' but it is showing only one option and arrow disappears form select box.

<select multiple="multiple">
                                  <option>Volvo</option>
                                  <option>Saab</option>
                                  <option>Mercedes</option>
                                  <option>Audi</option>
                                </select>

Upvotes: 0

Views: 7364

Answers (1)

imm
imm

Reputation: 5919

You may need to include a "size" in addition to the "multiple" attribute, in order to show more than one option at a time. Try something like this:

<select multiple="multiple" size="10">
  <option value="...">...</option>
  ...
</select>

As an alternative, since you want only one option selectable, you could consider using a list of radio buttons. For example,

<input type="radio" name="auto" value="Audi" />Audi<br />
<input type="radio" name="auto" value="Honda" />Honda<br />
...

Upvotes: 2

Related Questions