2011-10-22 114 views
-1

我正在开发邮件发送应用程序,需要使用HTML选择标签并显示多个选项(但一次只能选择一个)。multiple ='multiple'for <select> does not working

我试过multiple='multiple',但它只显示一个选项,箭头消失形式选择框。

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

您的代码在哪里? – Dev

+0

你是否在http://jsfiddle.net/x4vMb/看到相同的错误? – Gareth

回答

2

您可能需要在除了“多”属性的“大小”,以一次显示多个选项。尝试是这样的:

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

作为替代方案,因为你只需要一个选项可选,您可以考虑使用的radio buttons列表。例如,

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

我试过size =“2”,但仍然没有得到想要的结果。 – Adi

+0

@AshokYadav,你使用的浏览器是什么,你有没有在其他人尝试过? – imm

+0

我使用FireFox 5.0 – Adi