-1

我有一个简单的 rails 表单,想在设置两个参数时提交表单,而无需单击提交按钮。我如何编写一个简单的 jquery ajax 请求来执行此操作。

我下面的表格是

<div class="row-fluid">
  <div class="span7">
    <%= form_tag search_by_group_admin_codes_path, :method => :get, class: "well form-inline" do %>
        <p class="f_legend">Black List Codes</p>
        <div class="input-prepend">
          <span class="add-on ad-on-icon"><i class="icon-qrcode"></i></span>
          <%= text_field_tag 'q', @q, placeholder: "between", id: "q"  %>
          <%= text_field_tag 's', @s, placeholder: "to", id: "s"  %>
        </div>
    <% end %>
  </div>
</div>

任何帮助谢谢?没有点击按钮,我不太擅长 Rails 中的 ajax

4

1 回答 1

0
$(function(){
  $('input').on("input", checkInput)
  //$('input').on("keyup", checkInput)
})

function checkInput(ev){
    if($('#q').val != '' && $('#q').val().length == 8 &&  $('#s').val != '' && $('#s').val().length == 8 )
    {
        $(this).closest('form').submit()
    }
}
于 2013-06-01T15:54:03.423 回答