2012-10-04 21 views
1

我不確定爲什麼我看不到我的佔位符使用導軌和引導程序時不顯示佔位符文本

我使用Rails和引導生成代碼:

= form_tag activity_path(@activity), method: :get do 
    = text_field_tag :start_time," ", {placeholder: 'Start Date', class: 'pull-left input-small'} 
    = text_field_tag :end_time," ", {placeholder: 'End Date', class: 'pull-left input-small'} 
    %span.btn= submit_tag 'Show custom dates', class: 'btn' 

這裏是生成的代碼:

<input class="pull-left input-small" id="start_time" name="start_time" placeholder="Start Date" type="text" value=" " /> 

<input class="pull-left input-small" id="end_time" name="end_time" placeholder="End Date" type="text" value=" " /> 

的問題是,我無法看到的佔位符。我試圖將其設置爲不同的顏色input[placeholder] { color: ...},但這似乎並不奏效。任何想法爲什麼發生這種情況?謝謝。

[編輯]

我在bootstrap_and_overrides.css文件添加@placeholderText: #080808;但似乎並沒有要麼做的伎倆。

回答

4

你設定值這兩個字段爲「」,將其刪除,同時設置爲零

text_field_tag :start_time, nil, {placeholder: 'Start Date', class: 'pull-left input-small'} 
+0

謝謝!那對我來說不是很聰明哈哈:D –

0

它可能是您的瀏覽器。據我所知IE(9及以下)和Opera尚不支持佔位符屬性呢。 Firefox 3.7+和Chrome/Safari 4.0+應該支持它。

這個question和這個blog post也有一些很好的解決方法。

+0

我使用Chrome和Firefox進行測試,但其中沒有一個工作...能」 t似乎弄清楚爲什麼......我想這可能與bootstrap有關。我想我必須重寫bootstrap_and_overrides.css中的字體。不知道我在做什麼錯誤。 –