0

我想有我迄今爲止選擇字段默認爲「選擇月」,「選擇DAT」和「選擇年份」的Rails 3.2的自舉3集Date_Select默認值,提示

我讀過,你可以不會將默認值與提示結合使用,因爲默認值不會識別提示。我使用Bootstrap,但我不相信這是非常相關的。

此代碼確實會在選項中添加「Select day」等選項,但它默認爲零,因爲我的用戶的生日是在表格的時間。

有沒有簡單的解決方案?看起來像一個共同的問題。

 <%= ff.date_select :birth_date, prompt: true, 
     :prompt => { :day => 'Select day', :month => 'Select month', :year => 'Select year' }, 
     include_blank: true, 
     :default => {:year=>"Select year", :month=>"Select month", :day=>"Select day"} %> 

回答

0

您不能使用提示兩次,因爲一個就足夠了。試試這個,讓我知道。

<%= ff.date_select :birth_date,:prompt => { :day => 'Select day', :month => 'Select month', :year => 'Select year' } %> 
+0

謝謝你的幫助。這是默認爲當前用戶的生日或沒有生日的用戶默認爲今天的日期。 – MicFin

+0

你想完成什麼?如果用戶沒有生日,則會提示用戶選擇日期,選擇月份,選擇年份。請刪除默認行 – jimagic

+0

但它不默認爲「選擇日期」...它默認爲空白字段,「選擇日」是第一個選項 – MicFin