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