我已經建立我的全部採用多種形式與HTML5網站(使用input
類型date
,color
和range
。)HTML5輸入類型日期,顏色,在Firefox和Internet Explorer範圍支持
一切都在谷歌工作正常鉻。
但是,當我打開Internet Explorer和Firefox時,所有輸入字段變得類似於input
類型text
。
有沒有一種方法或腳本可以下載以強制正確顯示此輸入?
我已經建立我的全部採用多種形式與HTML5網站(使用input
類型date
,color
和range
。)HTML5輸入類型日期,顏色,在Firefox和Internet Explorer範圍支持
一切都在谷歌工作正常鉻。
但是,當我打開Internet Explorer和Firefox時,所有輸入字段變得類似於input
類型text
。
有沒有一種方法或腳本可以下載以強制正確顯示此輸入?
由於HTML5尚未完全標準化,因此並非所有瀏覽器都支持這些輸入類型。 意圖的行爲是回落到<input type="text">
。
↪See here for more information on browser support for HTML5 input types.
您可以test for support使用的Modernizr庫或一些自定義JavaScript。如果您檢測到某個HTML5功能不可用,則可以回退到JavaScript - basedalternatives。
感謝您的回覆。我在法國網站找到了一種方法。 http://41mag.fr/tutoriel-html5-comment-faire-un-formulaire-complet.html事情是我遇到了一些麻煩。但是這個帖子是可以的。謝謝你的幫助。 –
不客氣。 – user2428118
這裏是工作解決方案:http://www.zeeshanarshad.com/how-to-get-firefox-html-5-date-input-andor-ie-10/ –
我有一個輸入類型=範圍類似的問題。除了Internet Explorer 10以外,所有瀏覽器都可以正常工作。考慮到我可以在其他網站上看到滑塊,這對Internet Explorer並不是問題。解決方案是關閉我的網站的兼容性視圖。
我認爲最好的解決方案是使用jquery插件。
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Slider - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script>
$(function() {
$("#slider").slider();
});
</script>
</head>
<body>
<div id="slider"></div>
</body>
</html>
所有瀏覽器都退回到輸入型文本如有特殊輸入丟失。它的所有關於小部件和驗證。
以下支持範圍構件
火狐桌面23
歌劇桌面
Chrome的桌面
鉻移動
IOS狩獵5
。
。
。
以下瀏覽器現在支持彩色插件
火狐桌面29
歌劇桌面11
Chrome的桌面20:
的Android 4.4 /鉻手機:
歌劇移動:
黑莓:
火狐OS 1.3
火狐OS現在支持色彩輸入,但我仍然沒有一個屏幕截圖
如果妳希望ü可以使用這個http://www.eyecon.ro/colorpicker/
哇,謝謝你去發佈所有的麻煩這些屏幕截圖在不同的設備:) – hypervisor666
,如果你的應用程序需要IE瀏覽器?任何簡單的庫包括? – whyoz
你cpuld後備jquery ui – aWebDeveloper
Firefox和IE的版本? –
FF 15.0和IE 9.0.8 –
您正在使用什麼'doctype'? –