I have the following HTML generated by form_tag
and select_tag
in Rails:
<form accept-charset="UTF-8" action="/deployment_group/show_workflow_list" data-remote="true" id="show_workflow_list_form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
<select id="folder_name_foldernames" name="folder_name[foldernames]">
<option value="RISK_ODS" selected="selected">RISK_ODS</option>
<option value="DETAIL_ADJUSTMENT">DETAIL_ADJUSTMENT</option>
<option value="ODS_STAGE">ODS_STAGE</option>
<option value="FINANCE_DM1">FINANCE_DM1</option>
</select>
</form>
Let me know the JQuery code i need to write so that i can submit the form on change of a select value in the drop down. Please see here that when i use :onchange, it is a html option the form is submitted as html and not as a JS form. So, i cannot use :onchange.
I understood that i need to write something like this in my application.js file:
$(#folder_name_foldernames).change(function(){
$(#show_workflow_list).submit()
});
I used the above code in application.js file
but i have to remove "require_tree ." as i get some error
so i added
$('#folder_name_foldernames').change = () ->
$('#show_workflow_list_form').submit()
to my deployment_group.js.coffee file (the deployment_group is my controller related the above view)
But still i dont see any change when i change the selection in the drop down.
Please help.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…