htm5入力タイプの日付をdatepickerとして使用しますが、すべてのブラウザで機能しないため、jqueryを追加します。 ブラウザがtype = "date"を受け入れない場合、それは以下のようにtype = "text"です。Datepicker、入力ボックスにデフォルト値を設定します
入力を空のボックスではなくデフォルト値にしたいとします。 デフォルトの日付値を追加することができましたが、そのような気がしません。デフォルトの日付をhtml5と同じにしたいと思っています:dd/mm/2016(日または月、 )または可能でない場合はテキストを入力します。 これはコードです
<input type="date" name="llegada" class="date" id="datellegada"
min="2016-04-07" max="2016-12-31" value="">
(function() {
var elem = document.createElement('input');
elem.setAttribute('type', 'date');
if (elem.type === 'text') {
$.datepicker.setDefaults({
dateFormat: "yy-mm-dd",
regional: 'en',
})
$('#datellegada').datepicker().datepicker('setDate', new Date());
$('#datellegada').datepicker('option', 'minDate', new Date(2016, 3, 1));
$('#datellegada').datepicker('option', 'maxDate', new Date(2017,0,
6));
}
// ... ?
});
アイデアはありますか?おかげ
の人があなたのコードを読んで支援するため、それをインデントしてください! – Apolo
申し訳ありませんが、私はコードに4スペースを追加しました..... – Helenp
これは今、おかげで – Helenp