0
當我點擊週期的下拉值時,它應該自動顯示rate_of_interest的文本框值。Ajax:如何顯示動態下拉菜單和文本框?
這裏是我的模型代碼來計算利息值:
before_save :calculate_value
def calculate_value
if self.age >= 75 && self.no_of_year == 5
self.interest_rate == 11.75
elsif self.age >= 75 && self.no_of_year == 3
self.interest_rate == 11.5
elsif self.age >= 75 && self.no_of_year == 2
self.interest_rate == 11
elsif self.age >= 75 && self.no_of_year == 1
self.interest_rate == 10.5
elsif self.age >= 58 && self.age <= 75 && self.no_of_year == 5
self.interest_rate == 11.75
elsif self.age >= 58 && self.age <= 75 && self.no_of_year == 4
self.interest_rate == 11.5
elsif self.age >= 58 && self.age <= 75 && self.no_of_year == 3
self.interest_rate == 11
elsif self.age >= 58 && self.age <= 75 && self.no_of_year == 2
self.interest_rate == 10.5
elsif self.age >= 58 && self.age <= 75 && self.no_of_year == 1
self.interest_rate == 10
elsif self.age >= 75 && self.no_of_year == 4
self.interest_rate == 11.75
else
self.interest_rate
end
end
根據年份和年齡應該自動顯示興趣。
我的看法頁:
<h4><%= f.label :periods, class:'required' %>
<%= f.select(:no_of_year, options_for_select([['',''],['1','1'], ['2','2'],['3','3'],['4','4'],['5','5']]))%></h4>
<h4><%= f.label :interest_rate, class:'required' %>
<%= f.text_field :interest_rate, :readonly => true %></h4>
如何以及在何處使用Ajax和JavaScript?
如何設置在導軌文本框動態下拉查看代碼(沒有HTML編碼)? http://agilewarrior.wordpress.com/2011/11/03/how-to-do-an-jquery-ajax-call-from-a-dropdown-using-rails/#comments - 鏈接顯示帶文本框的動態下拉菜單 – user3687538
你需要使用Javascript;) –
即時通訊javascript新功能你告訴我該怎麼做? – user3687538