Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 9th, 2012  |  syntax: None  |  size: 1.66 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. ruby on rails submit a form as a JS based on a change in select box
  2. <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="&#x2713;" /></div>
  3. <select id="folder_name_foldernames" name="folder_name[foldernames]"><option value="RISK_ODS" selected="selected">RISK_ODS</option>
  4.     <option value="DETAIL_ADJUSTMENT">DETAIL_ADJUSTMENT</option>
  5.     <option value="ODS_STAGE">ODS_STAGE</option>
  6.     <option value="FINANCE_DM1">FINANCE_DM1</option></select>
  7.        
  8. $(#folder_name_foldernames).change(function(){
  9.     $(#show_workflow_list).submit()
  10. });
  11.        
  12. $('#folder_name_foldernames').change = () ->
  13.   $('#show_workflow_list_form').submit()
  14.        
  15. <form accept-charset="UTF-8" action="/deployment_group/show_workflow_list" data-remote="true" id="this_form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
  16. <select id="folder_name_foldernames" name="folder_name[foldernames]"><option value="RISK_ODS" selected="selected">RISK_ODS</option>
  17.     <option value="DETAIL_ADJUSTMENT">DETAIL_ADJUSTMENT</option>
  18.     <option value="ODS_STAGE">ODS_STAGE</option>
  19.     <option value="FINANCE_DM1">FINANCE_DM1</option>
  20. </select>
  21.        
  22. $('#folder_name_foldernames').change(function(){
  23.     $('#this_form').submit();
  24. });
  25.        
  26. <%= f.select :foldernames, options_for_select(@folders, @folders.first), {}, {:onchange=>"myfunc()"}%>
  27.        
  28. <script type="text/javascript">
  29. function myfunc()
  30. {
  31.     $('#folder_name_foldernames').change(function(){     $('#this_form').submit(); });
  32. }
  33. </script>