1

我有以下代码的一部分:

<%= form_for :subString_typed, :controller => "deployment_group", :remote=> true, :method => "get", :url => {:action => "show_workflow_list"}, :html => {:id => "subString_form"} do |f| %>
    <%= f.label :Substring %> <%= f.text_field :subString, :onkeyup => "show_alert()" %>
<%end%>

在下面以相同的形式,我写了这样的javascript函数show_alert()

<script type="text/javascript">   
function show_alert()
{
    $('#subString_typed_subString').change(function(){$('#subString_form').submit();});
}
</script> 

当我在子字符串文本字段中输入一个字母时,上面的代码会提交子字符串表单吗?它对我不起作用。我的 jQuery 代码错了吗?我的 id 在 jQuery 代码中是正确的,但是我认为我.change()在文本字段中使用了错误的函数。请帮忙

4

1 回答 1

0

您是否希望在键入时提交表单?为什么不直接调用 $('#subString_form').submit() 而不使用 change() 函数

于 2012-07-27T18:37:48.137 回答