2017-11-23 8 views
0

この時点で、Firefoxではinput type = "date"はまだサポートされていません。実際、私は、入力要素にHTML 5の新しい型を(もしあれば)多く追加したとは思わない。それはIE10ではサポートされていません。だから、私の質問は...Firefox 5でのinput type = "date"の取得方法

入力要素では、さらに別の.jsファイル(つまりjQueryUI DatePickerウィジェット)を追加せずに作業するtype = "date"を取得するだけでIEのカレンダー/日付を取得するFirefoxブラウザ? FirefoxやIEブラウザでこの機能がデフォルトで動作するように、どこかに適用できるものがありますか? IE 8以上のブラウザとFirefoxを対象としていますが、最新版(28.0)は問題ありません。

UPDATE:Firefoxの57+は、入力タイプをサポートしています=日付

+0

ブラウザでサポートされていない場合、ブラウザはサポートしていません。あなたはjQueryのdatepickerプラグインを使う必要があります –

答えて

0

すでにjqueryのを使用しているならば、あなたは、単に

<input name="startDate" id="startDate" class="date-picker" /> 

日付ピッカーを追加することができますし、あなたがそれを使用していない場合は、jqueryのを使用することができます任意のファイル

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> 

と準備ができてページのスクリプトをダウンロードしなくても、この行を追加することで可能になる

$(document).ready(function() { 
    $('.date-picker').datepicker({ 
     autoclose: true, 
     todayHighlight: true, 
    }); 
}); 
+1

'jquery.js'にはdatepickerは含まれていません! –

+0

申し訳ありません私はちょうどそれを忘れて訂正します – vichu

+1

あなたは間違った順序でスクリプトを持っているので、それはうまくいきません。しかし、もっと重要なことに、OPは、さらに別の.jsファイル(つまり、jQueryUI DatePicker)_ –

0

日付ピッカープラグインを使用してください。 firefoxはHTML5の日付入力をサポートしていないのでまたは、Firefoxでabout:configでそれを有効にするには、dom.forms.datetypeオプションを有効にします。

関連する問題