将参数传递给Rails中的onchange事件
Passing parameter to onchange event in Rails
我的rails应用程序中有一个select标记,我想在更改事件时调用showSubTypes函数
<%= f.select :type, RequestType.all.collect {
|p| [p.typeName, p.id] }, {include_blank: true },
:onchange => 'showSubTypes()' %>
在这里,我想将p.id参数传递到showSubtypes函数中。但我不知道如何在铁轨上做到这一点。
例如,您可以在application.js
中添加此代码
$(function () {
// specify id or class for your select tag
$('select').on('change', function () {
console.log($(this).val()); // get option value
console.log($(this).text()); // get option text
showSubTypes($(this).val());
});
});
如果您使用jQuery,则不需要使用内联事件
在你的模板中
<%= f.select :type, RequestType.all.collect {|p| [p.typeName, p.id]}, {include_blank: true } %>
相关文章:
- 如何使用javascript和PHP动态触发onChange事件
- Javascript:如何在onChange事件期间更改日期时间值
- JavaScript onchange事件未在IIS7中激发
- 如何在jQuery中为asp:textbox生成onchange事件
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 当select标记触发onChange事件时,从mysql数据库加载html表
- Javascript:OnChange事件,将数组变量传递给另一个函数
- 如何使select onchange事件在页面加载时发生
- 在onchange事件中,可以传递不是当前控件的参数吗
- OnChange事件未激发
- 此multi-onChange事件是否有效
- 如何在Jasmine/Rect中测试带有范围输入的“onChange”事件
- JSON无法处理OnChange事件
- 为什么我的onchange事件发生在页面加载时,而不是在触发时
- 如何在React's onChange事件
- JS:Onchange事件在启动时激活
- JavaScript onChange 事件侦听器对输入表单不起作用
- 如何在 PHP 中使用 OnChange 事件的下拉列表中选择一个选项后,对大量数据行设置分页
- 如何在jQuery中处理输入类型=文件的onchange事件
- Razor Dropdown onchange事件未触发始终未定义