Я полностью согласен с @Corbin. Я хотел бы привести полный пример, чтобы помочь кому-нибудь в деталях.
Если вы хотите, чтобы jQueryui открывал календарь по умолчанию, также запишите событие щелчка календаря, следуйте нижеприведенным шагам:
HTML-код:
<div id="myDatePicker" class="DateBox datepicker" style="width:100%;height:200px;"></div>
<input type="hidden" id="dateHidden" name="dateHidden" />
, и ваш скрипт должен выглядеть следующим образом:
<script>
$( function() {
$( ".datepicker" ).datepicker({
altField: "#dateHidden",
dateFormat: 'yy-mm-dd'})
.datepicker("setDate", "0");
} );
</script>
, и вы можете получить выбранное значение даты, как показано ниже:
<script>
$("#dateHidden").on('input propertychange paste', function(){
var Loc = $("#Cafe").val();
var PDate = $("#dateHidden").val();
//------Functions you call or actions you perform--------//
//GetLoc(Loc,PDate);
});
</script>