0

我正在顯示一個選擇框如何調用onClick事件上選擇框在軌

<%= select(:grade,:id,@distinct_grade_list,:multiple => true)%> 

我想打電話click事件的函數,比如

<%= select(:grade,:id,@distinct_grade_list,:multiple => true, :onclick => "callMe()")%> 

<%= select(:grade,:id,@distinct_grade_list,:multiple => true, :onchange => "callMe()")%> 

其中我的功能是

<head> 
     <script> 
      function callMe() 
      { 
       alert("call me called") 
      } 
     </script> 
    </head> 

但警報從不執行,我沒有在瀏覽器控制檯中得到任何錯誤, 什麼可能導致此?

回答

3

參考select

我認爲你應該使用onchange() insteaed的onclick()還您html_options應該是5th parameter

<%= select(:grade, :id, @distinct_grade_list, 
         {}, 
         {:multiple => true, :onchange => "callMe()"}) %> 
+0

有什麼不對的onclick或平變化,唯一的概率是您文件檔案化管理對一個HTML選項是第五參數 –

+0

可以請你在一些郵件或聊天ID,我是新手在鐵軌上,並有太多問題 –

+0

確實發電子郵件給'salilgaikwad @ gmail.com',我一整天都不活躍,但我會盡力我最好能幫助你。但我會建議你堅持http://stackoverflow.com/,因爲有許多專家來回答你的問題。 – Salil