日付ピッカーを使用して日付を入力する必要があるフィールドがあります。日付ピッカーを表示する方法
<table>
<tr>
<td style="width:150px;text-align:center; background-color:#f9f9f9";>From Date</td>
<td style="background-color:#f9f9f9";><input style="width:150px;text-align:center" class="date-picker" name="oec_month1" ></td>
<td style="width:150px;text-align:center; background-color:#f9f9f9";>To Date</td>
<td style="background-color:#f9f9f9";><input style="width:150px;text-align:center" class="date-picker" name="oec_month2" ></td>
</tr>
</table>
フィールドが表示できません:私はここでは、日付ピッカーのための私のスクリプト
<script>
$(function(){
$('.date-picker').datepicker({
dateFormat: "yy-mm",
changeMonth: true,
changeYear: true,
showButtonPanel: true,
onClose: function(dateText, inst) {
function isDonePressed(){
return ($('#ui-datepicker-div').html().indexOf('ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all ui-state-hover') > -1);
}
if (isDonePressed()){
var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
$(this).datepicker('setDate', new Date(year, month, 1)).trigger('change');
$('.date-picker').focusout()//Added to remove focus from datepicker input box on selecting date
}
},
beforeShow : function(input, inst) {
inst.dpDiv.addClass('month_year_datepicker')
if ((datestr = $(this).val()).length > 0) {
year = datestr.substring(datestr.length-4, datestr.length);
month = datestr.substring(0, 2);
$(this).datepicker('option', 'defaultDate', new Date(year, month-1, 1));
$(this).datepicker('setDate', new Date(year, month-1, 1));
$(".ui-datepicker-calendar").hide();
}
}
})
});
</script>
は、HTMLでの私のフィールドである。ここで(表示しない)
を試してみましたが、エラーで検索しました日付選択ツール助けてください!
ありがとうを持っていることを確認してください。私はJqueryUI用のライブラリを含んでいます。間違ったライブラリが含まれているため、日付選択ツールが表示されません。私の質問に答えてくれてありがとう – NHH
問題ありません。あなたがうまく働いてうれしい。それが助けられたら、答えを受け入れることを忘れないでください。 –