section.widget.widget-search header h5 Filtros br = search_form_for @q, url: url_for(controller: 'pedidos', action: :busca_itens), :html => {class: "form-vertical"} do |f| fieldset .form-group .row style="margin-left: 0; margin-right: 0;" .col-sm-6.filter_column label.control-label for="normal-field" Categoria / Subcategoria = f.select :categoria_categoria_superior_titulo_or_categoria_titulo_eq, options_from_collection_for_select( \ @categorias, :titulo, :categoria_e_subcategoria, @q.categoria_categoria_superior_titulo_or_categoria_titulo_eq \ ), { include_blank: "Selecione" }, class: "form-control s2" .col-sm-3.filter_column label.control-label for="normal-field" Código = f.text_field :id_cont, class: "form-control" .col-sm-3.filter_column label.control-label for="normal-field" Código no Órgão = f.text_field :codigo_na_prefeitura_cont, class: "form-control" br .row style="margin-left: 0; margin-right: 0;" .col-sm-6.filter_column label.control-label for="normal-field" Descrição .div#desc_comeco = f.text_field :descricao_start, class: "form-control" .div#desc_meio = f.text_field :descricao_cont, class: "form-control" .col-sm-6 label.control-label for="normal-field" Buscar por: .radio style="padding: 0; padding-left: 5px !important;" .col-sm-6 = radio_button_tag :busca_por_palavras_chave, false, id:"busca_por_semelhante" = label_tag :busca_por_palavras_chave, "Texto Semelhante", :value => false .col-sm-6 = radio_button_tag :busca_por_palavras_chave, true, id:"busca_por_palavras_chave" = label_tag :busca_por_palavras_chave, "Palavras chave", :value => true br .row style="margin-left: 0; margin-right: 0;" .col-sm-12.filter_column label.control-label for="normal-field" Descrição Técnica = f.text_field :descricao_tecnica_cont, class: "form-control" .form-actions.form-search-actions = f.submit "Filtrar", class: "btn btn-default btn-sm" javascript: $(function () { verifica_tipo_de_busca(); $('#busca_por_palavras_chave_false').on('change', function(){ verifica_tipo_de_busca(); }); $('#busca_por_palavras_chave_true').on('change', function(){ verifica_tipo_de_busca(); }); function verifica_tipo_de_busca(){ $("#desc_comeco").hide(); $("#desc_meio").hide(); if (document.getElementById('busca_por_palavras_chave_true').checked == true){ $("#q_descricao_cont").val($("#q_descricao_start").val()); $("#q_descricao_start").val(""); $("#desc_meio").show(); }else{ $("#q_descricao_start").val($("#q_descricao_cont").val()); $("#q_descricao_cont").val(""); $("#desc_comeco").show(); } } });