JQuery Datepicker - 没有默认日期 [英] JQuery Datepicker - no default date
本文介绍了JQuery Datepicker - 没有默认日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想删除 JQuery Datepicker 中的默认日期.
I want to remove the default date in my JQuery Datepicker.
我尝试以下代码:
$(this).datepicker({defaultDate: ''});
但它似乎不起作用.仍默认选择今天的日期.
But it doesn't seem to work. Today's date is still selected as default.
推荐答案
我使用隐藏的 altField 解决了这个问题:
I got round the problem using a hidden altField:
<div id="DatePicker"></div>
<input type="hidden" value="" name="Date" id="Date" />
和以下脚本:
<script>
$(function () {
$('#DatePicker').datepicker({
altField: '#Date', // ID of the hidden field
altFormat: 'dd/mm/yy'
});
// Remove the style for the default selected day (today)
$('.ui-datepicker-current-day').removeClass('ui-datepicker-current-day');
// Reset the current selected day
$('#Date').val('');
});
</script>
然后,我在验证例程中使用了隐藏的 #Date 字段.
Then, I used the hidden #Date field in my validation routines.
这篇关于JQuery Datepicker - 没有默认日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文