<%= observe_form :date_range_filter,
:frequency=>0.5,
:update=>'perfomance',
:url=>{:action=>'filter_date_range'},
:before => "startLoad('perfomance');",
:complete => "stopLoad('perfomance');" %>
我有两个字段:date_after和date_before
如何让观察者等到两个人都有数据?
答案 0 :(得分:0)
rails doc(http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html)表明你可以在observe_form中使用“:condition”选项:“当不应该启动请求时,使用它来描述浏览器端条件。”
类似于:
:condition => "$('field1').value != '' && $('field2').value != ''"
可能会奏效。