2

私が述べたようにminDateを設定します..しかし、jquery datepickerでデフォルトのmindate 1970-01-26を表示したいと思います。ここで私はこのようにコーディングしましたが、うまくいきませんでした。誰でも私を助けてくれませんか..

$(function ()
{
  var oldMethod = $.datepicker._generateMonthYearHeader;
  $.datepicker._generateMonthYearHeader = function()
  {
   var html = $("<div />").html(oldMethod.apply(this,arguments));
   var monthselect = html.find(".ui-datepicker-month");
   monthselect.insertAfter(monthselect.next());
   return html.html();
  }
  $('input.datepicker_DOB').datepicker(
  {
   dateFormat: 'yy-mm-dd',
   changeMonth: true,
   changeYear: true,
   minDate: '1970-01-26'
  });
});

私のhtmlコードは次のとおりです。

<input type="text" name="dob"  class="datepicker_DOB" >
4

1 に答える 1

2

を使用しsetDateます。

var defaultDateInput = new Date(1970, 01, 26);
$("input.datepicker_DOB").datepicker('setDate', defaultDateInput);

また

var defaultDateInput = new Date(1970, 01, 26);
$("input.datepicker_DOB").val(defaultDateInput);
于 2013-03-14T04:06:42.747 に答える