【问题标题】:how to call onClick event on select box in rails如何在rails中的选择框上调用onClick事件
【发布时间】:2013-06-20 20:25:36
【问题描述】:

我正在显示一个选择框

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

我想在点击事件上调用一个函数,比如

<%= 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>

但是警报永远不会执行,我在浏览器控制台中没有收到任何错误, 这是什么原因造成的??

【问题讨论】:

    标签: javascript jquery ruby-on-rails ruby-on-rails-3.1 ruby-on-rails-3.2


    【解决方案1】:

    参考select

    我认为你应该使用onchange() 而不是onclick() 你的html_options 应该是5th parameter

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

    【讨论】:

    • onclick 或 onchange 没有任何问题,唯一的问题是您提到的 html 选项是第 5 个参数
    • 能否请您提供一些邮件或聊天 ID,我是新手,有太多问题
    • 请发邮件给我salilgaikwad@gmail.com,我不是整天都在活动,但我会尽力帮助你。但我建议您坚持使用stackoverflow.com,因为有很多专家可以回答您的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多