2010-02-02 3 views
0
$(document).ready(function(){ 
$('#data_nasterii').datepicker($.datepicker.regional['ro']); // romanian language 
$('#data_nasterii').datepicker('option', 'changeMonth', true); // dropdown with month 
$('#data_nasterii').datepicker('option', 'changeYear', true); // dropdown with year 
$('#data_nasterii').datepicker('option', 'yearRange', '1900:2020'); // selectable years 
$('#data_nasterii').datepicker('option', 'dateFormat', 'yy-mm-dd'); // date format(ex: 1981-07-25) 

}); 

... 
// creating date field with php 

echo "<td><div align=\"left\"><input name=\"data_nasterii\" type=\"text\" id=\"data_nasterii\" value=\"".$row['data_nasterii']."\" size=\"10\" maxlength=\"10\" /></div></td></tr>"; 

если я ударил поле «Очистить форму» получает правильное значениеИзменить форму с значениями по умолчанию даты Jquery, JQuery устанавливает текущую дату поле после загрузки страницы

Спасибо заранее!

ответ

0

Правильный способ настройки параметров не повторяет их снова и снова, как вы это делаете.

$(this).datepicker({ 
     showButtonPanel: true, 
     closeText: 'X', 
     dateFormat: 'mm/dd/yy', 
     buttonText: 'Select Date', 
     showOn: 'button', 
     duration: 'fast' 
    }); 

Попробуйте сделать это в этом формате и посмотрите. Также попробуйте не устанавливать значение в объекте даты и пытаться установить после загрузки страницы с помощью java-скрипта.