簡體   English   中英

Ruby on Rails:我如何獲取observe_form等到兩個字段填滿后再進行更新?

[英]Ruby on Rails: How do I get observe_form to wait until two fields are filled before updating?

<%= 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

如何讓觀察者等到兩個人都有數據?

rails文檔( http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html )顯示,可以將“:condition”選項與observe_form一起使用:不被發起。”。

所以像這樣:

:condition => "$('field1').value != '' && $('field2').value != ''"

可能會工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM