使用jQuery提交表单重置选定的值

时间:2011-11-26 05:13:56

标签: jquery ruby-on-rails-3

当用户从我的Rails <%= f.select %>帮助程序中选择一个选项时,我正在使用jQuery提交表单。它工作得很好,但是当表单提交并且我的视图呈现结果时,我选择的选项重置为“选择”。所以我想知道:有没有办法让它如此,如果我选择“你好”,“Hello”会在提交表格后显示为选项?

这是我的jQuery:

$(function(){
    $('select').live('change',function() {
        $(this).closest('form#index').submit();
    });
});

这是我的select表单助手:

<%= f.select :profile_subject_eq, options_for_select([['Select'], ... ['Hello']]) %>

1 个答案:

答案 0 :(得分:0)

我不熟悉Ruby,但在其他服务器端语言(例如asp.net)中,问题可能是回发例程尝试将提交的值应用于select控件,然后在select列表中填充选项,因此没有选择任何选项。