我有一个简单的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>
有什么帮助谢谢?我没有太多擅长在轨道上的ajax而没有点击按钮
答案 0 :(得分: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()
}
}