2013-02-22 3 views
0

Может ли кто-нибудь сказать мне, почему он не работает для меня?onChangeMonthYear вариант в структуре YII

Актуальный вопрос: при просмотре дат в подборщике даты необходимо выбрать день по умолчанию, если выбор не производится.

Я сделал это вручную в JQuery Datepicker, но в YII, используя Zii Widget, я не получение.

$this->datePickerOptions = array(
    'showAnim' => 'fold', 
    'dateFormat'=>'dd M yy', 
    'changeMonth' => 'true',`enter code here` 
    'changeYear'=>'true', 
    'constrainInput' => 'false', 
    'firstDay' => 1, 

    'onChangeMonthYear' => 'js:function (year, MM, inst) { 
    var selectedDate = new Date(); 
    _currentDay=this.value.toString().substr(0,2); 
    selectedDate = Date.parse(MM + "" + _currentDay + " " + year); 
    this.value=selectedDate.toString("dd MMM yyyy"); 
    }' 

ответ

0

Вы можете попробовать установить значение по умолчанию. Если во время выбора ничего не изменилось, значение по умолчанию останется нетронутым.

'defaultDate'=>'0000-00-00', 
1
'onChangeMonthYear'=>'js:function(y, m, i){         
         var d = i.selectedDay; 
         $(this).datepicker("setDate", new Date(y, m - 1, d)); 
         }' 

как это я исправил проблему, теперь, когда я меняюсь месяц и год в текстовом поле также изменение даты. спасибо ..

Смежные вопросы