# Onchange does not work for select helper

**URL:** <https://www.ruby-forum.com/t/onchange-does-not-work-for-select-helper/104705>\
**Category:** Rails\
**Created:** [May 21, 2007, 7:35pm UTC](https://www.ruby-forum.com/t/onchange-does-not-work-for-select-helper/104705 "2007-05-21T19:35:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![desertpenguin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/d07c76/32.png) [@desertpenguin](https://www.ruby-forum.com/u/desertpenguin)\
**Post date:** [May 21, 2007, 7:35pm UTC](https://www.ruby-forum.com/t/onchange-does-not-work-for-select-helper/104705/1 "2007-05-21T19:35:44Z")

</div>

The select helper for fields\_for does not properly handle settings for  
onchange.

In other words, x.select fails to add any onchange options, but  
x.text\_field does

e.g.  
\<%= c.text\_field :carrier, :size=\>“30”, :onchange =\> “return  
limitslist();” %\>  
correctly yields

but  
\<%= c.select :cvg\_desc, %w{ GL AL EL zz }, :onchange =\> “return  
limitslist();” %\>  
yields

Is this a known bug?

Thanks for any help
