Форма редактирования со значениями даты Jquery по умолчанию, jquery устанавливает текущую дату для поля после загрузки страницы - PullRequest
0 голосов
/ 02 февраля 2010
$(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>";

если я нажму "Очистить форму", поле получит правильное значение

Заранее спасибо!

1 Ответ

0 голосов
/ 02 февраля 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...