2011-11-26 36 views
0

我使用jQuery在用戶從我的Rails <%= f.select %>幫助程序中選擇一個選項時提交表單。它的效果很好,但是當表單提交和我的視圖呈現結果時,我選擇的選項重置爲「選擇」。所以我想知道:有沒有辦法讓它如此,如果我選擇「你好」,在你提交表單後顯示「你好」選項?使用jQuery提交表單重置所選值

這裏是我的jQuery:

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

,這裏是我的select形式助手:

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

回答

0

我不熟悉的紅寶石,但在其他的服務器端語言(如asp.net )問題可能是回發例程試圖將選擇控件提交的值應用於選擇控件,然後select將選項列表填充,因此沒有選擇任何選項。