Я использую указатель даты jQuery, прикрепленный к текстовому вводу.Существует ли действие выбора даты, которое может инициализировать текстовое поле с текущей датой (гггг-мм-дд) при загрузке страницы?
Инициализируйте указатель даты в формате даты и установите дату -
$( ".selector" ).datepicker({ dateFormat: 'yy-mm-dd'}) $( ".selector" ).datepicker( "setDate" , new Date())
Можно установить фиксированную или относительную дату по умолчанию:
// Only necessary if you are sending data using a different format $( ".selector" ).datepicker({ altFormat: 'yy-mm-dd' }); // Initialize to a fixed date $( ".selector" ).datepicker({ defaultDate: '2011-10-20' }); // or to a relative date $( ".selector" ).datepicker({ defaultDate: +7 });
http://jqueryui.com/demos/datepicker/#option-altFormat http://jqueryui.com/demos/datepicker/#option-defaultDate
Предполагая, что вы используете указатель даты из jQueryUI, вы можете явно установить его значение сразу после его инициализации:
$('#id').datepicker(); $('#id').datepicker('setDate', new Date);