# Multiple selection in select box in Rhtml

**URL:** <https://www.ruby-forum.com/t/multiple-selection-in-select-box-in-rhtml/89093>\
**Category:** Rails\
**Created:** [March 17, 2007, 7:14am UTC](https://www.ruby-forum.com/t/multiple-selection-in-select-box-in-rhtml/89093 "2007-03-17T07:14:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![murraj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@murraj](https://www.ruby-forum.com/u/murraj)\
**Post date:** [March 17, 2007, 7:14am UTC](https://www.ruby-forum.com/t/multiple-selection-in-select-box-in-rhtml/89093/1 "2007-03-17T07:14:11Z")

</div>

How to select multiple entries in a select box in rhtml ?  
In html , it can be done by setting ‘multiple=true’. But in rhtml  
‘select-tag’, how to do this ? Pls suggest me !

---

<div class="post-metadata">

**Author:** ![murraj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@murraj](https://www.ruby-forum.com/u/murraj)\
**Post date:** [March 17, 2007, 8:20am UTC](https://www.ruby-forum.com/t/multiple-selection-in-select-box-in-rhtml/89093/2 "2007-03-17T08:20:37Z")

</div>

Hi, you can simply write it in standard HTML.

Good luck,

-Conrad

---

<div class="post-metadata">

**Author:** ![murraj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@murraj](https://www.ruby-forum.com/u/murraj)\
**Post date:** [March 17, 2007, 10:59am UTC](https://www.ruby-forum.com/t/multiple-selection-in-select-box-in-rhtml/89093/3 "2007-03-17T10:59:30Z")

</div>

Very Good Answer ! Any way Thanks!!

Conrad T. wrote:

> Hi, you can simply write it in standard HTML.
> 
> Good luck,
> 
> -Conrad

---

<div class="post-metadata">

**Author:** ![murraj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@murraj](https://www.ruby-forum.com/u/murraj)\
**Post date:** [March 17, 2007, 9:53am UTC](https://www.ruby-forum.com/t/multiple-selection-in-select-box-in-rhtml/89093/4 "2007-03-17T09:53:44Z")

</div>

select\_tag(‘letters[]’, options\_for\_select([‘A’,‘B’,‘C’,‘D’], ‘A’),  
:size =\> 5, :multiple =\> true)

You need to add the [] to the name to get back an array of selected  
values.

On 2/3/06, Saiho Y. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> html\_options = {“size” =\> 5, “multiple” =\> true})

–  
Cody F.  
[http://www.codyfauser.com](http://www.codyfauser.com)

Muruga R. escreveu:

---

<div class="post-metadata">

**Author:** ![murraj](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f6c823/32.png) [@murraj](https://www.ruby-forum.com/u/murraj)\
**Post date:** [March 20, 2007, 12:03am UTC](https://www.ruby-forum.com/t/multiple-selection-in-select-box-in-rhtml/89093/5 "2007-03-20T00:03:16Z")

</div>

That works great! Thanks!! But what if I need to display the form  
with more then one value already selected?  
I tried

select\_tag(‘letters[]’,  
options\_for\_select([‘A’,‘B’,‘C’,‘D’],‘A’,‘B’), :size =\>5, :multiple =\>  
true)

but that raised the following error: “Wrong number of arguments (3  
for 2)”.

Any suggestions?
