2016-02-28 289 views
3

以前使用過jQuery日期選取器,現在我已將我網站上的一些表單中的日期字段轉換爲HTML5日期選取器。HTML5日期選取器不會在Safari上顯示

在文檔上,它表示支持Safari:但是,它目前僅顯示文本字段(而Chrome和其他瀏覽器正確顯示日期選擇器)。

echo "<input type='date' name='Date' min='$todaymin'>"; 

(同樣適用,而不min屬性)

這是我的代碼行 - 我做錯了什麼或者我只是閱讀文檔錯誤的,它是不是在Safari瀏覽器支持?

謝謝!

+1

也許日期選擇器不直接的問題?你有沒有檢查過Safari控制檯的錯誤? – SidOfc

+1

@SidneyLiebrand良好的調用 - 我沒有檢查控制檯,並有一個錯誤(由jQuery選擇器給出)。我刪除了引用,並且錯誤消息消失了,但日期選擇器仍然不起作用。 –

回答

9

Safari不包括其桌面版本的本機日期選擇器(儘管它適用於iOS)。順便說一下,IE也沒有。這非常令人沮喪,因爲如果他們這樣做可以爲開發人員節省大量時間。

這對於跟蹤它支持一個有用的鏈接:http://caniuse.com/#feat=input-datetime

+0

根據該頁面,Safari似乎並沒有完全支持它,所以可能是這樣。感謝您的鏈接 - 這是一個有用的資源,我已將其加入書籤以供將來參考! –