2010-06-02 87 views
0

試圖把在外地 「丹戎巴葛」 的 「PRECIO」 * 15%計算的價值,但我不知道爲什麼它不工作:SRuby on Rails的 - 的observe_field幫助

<% form_for @libro, :html => { :multipart => true } do |f| %> 
<%= f.label "Precio (si es venta):" %> 
<%= f.text_field :precio %> 
<%= observe_field :libro_precio, 
    :frequency => 0.25, 
    :update => :libro_pagar, 
    :with => 'value*0.15' 
%> 

<%= f.label "A pagar (si es venta):" %> 
<%= f.text_field :pagar %> 
<% end %> 

回答

1

的observe_field使得AJAX請求默認。 我認爲你不需要AJAX在這裏,所以使用smth像:

<%= observe_field :libro_precio, 
    :frequency => 0.25, 
    :update => :libro_pagar, 
    :function =>"$('libro_pagar').value = $F('libro_precio')*1.15" 
%> 
+0

這使它的工作!非常感謝:D – miligraf 2010-06-02 08:51:53