= content_for :page_javascript do :javascript function key1EqChange(){ var select_val = $("input[name='access_log_mynumber_search[key_1_eq]']:checked").val(); if(select_val == '2'){ $("#access_log_mynumber_search_key_3_eq").removeAttr("disabled"); }else{ $("#access_log_mynumber_search_key_3_eq").attr("disabled","disabled"); $("#access_log_mynumber_search_key_3_eq").val(""); } } $(function(){ $("#access_log_mynumber_export").on("click",function(evt){ evt.preventDefault(); var target = evt.target; var form = $(target).closest('form'); var export_form = $(form).clone().hide().attr({ action: "#{export_access_log_mynumbers_path}", onSubmit: "whenDownloadActionSubmit('#access_log_mynumber_export','access_log_exported')" }); $('body').append(export_form); export_form.submit(); export_form.remove(); export_form = null; }); }); .panel.panel-default .panel-body = simple_form_for q,url: search_access_log_mynumbers_path,html: {method: :post} do |f| = f.input :key_1_eq,as: :radio_buttons_inline,collection: Mynumber.key_1_search_collection(),input_html: { onchange: "key1EqChange();" } = f.input :key_2_eq,label: Mynumber.human_attribute_name(:key_2),input_html: {maxlength: 255,class: ["ime-inactive"]} - key_3_input_options = {maxlength: 255,class: ["ime-inactive"]} - key_3_input_options.merge!({disabled: :disabled}) if q.key_1_eq.to_i != 2 = f.input :key_3_eq,label: Mynumber.human_attribute_name(:key_3),input_html: key_3_input_options = f.button :submit,t(".search"),class: ["btn","btn-default"] = button_tag t(".export"),type: :button,class: ["btn","btn-default"],id: "access_log_mynumber_export",data: {wdas_disable_with: I18n.t("helpers.submit.send_now",default: "Sending...")}