1
我想爲使用觀察方法的搜索所使用的文本字段設置默認值。這是我得到了哪些作品。RoR在使用觀察方法時爲文本字段設置默認值
<% form_tag('javascript:void(0)') do %>
<%= text_field_tag 'phrase', nil, {:onfocus => "$('results').show();", :onblur => "$('results').hide();"} %>
<%= observe_field :phrase,
:frequency => 0.5,
:update => 'results',
:url => {:controller => :profiles, :action => 'search', :only_path => false },
:with => "'phrase=' + encodeURIComponent(value)" %>
<% end %>
這工作正常,但顯然價值爲零。
現在,如果我在增值,像這樣:
<% form_tag('javascript:void(0)') do %>
<%= text_field_tag 'phrase', :value => 'test', {:onfocus => "$('results').show();", :onblur => "$('results').hide();"} %>
<%= observe_field :phrase,
:frequency => 0.5,
:update => 'results',
:url => {:controller => :profiles, :action => 'search', :only_path => false },
:with => "'phrase=' + encodeURIComponent(value)" %>
<% end %>
拋出異常。
任何想法如何我可以得到這個文本字段的默認值?
謝謝。
很酷謝謝。奇怪,雖然..在Firefox中的價值並不顯示,但在鉻和即它確實。 – Brian 2010-09-03 22:33:57
沒關係。它的作品謝謝你 – Brian 2010-09-03 22:38:48