2011-05-01 12 views
0

私はビューを持っています:dropdownmenuと1 datepicker。 メニューを変更するたびに、datepickerをアクティブな(clickeable)日に更新したいと思います。問題は、datepickerが(jqueryを使用して)新しい日に更新されますが、エフェクトが瞬時に表示されず、新しい値が画面に表示されるように変更する必要があったことです。 helpppppp。Jquery Datepicker serverside ReDraw?


<select id="ServiceByAdmin" ....> 
<option value="0"> .. </option><option value="4">.......</option></select> 
<div id="CalendarContent" ...> 
js : 
var newdates=[]; 
$('#CalendarContent').datepicker({ 
    beforeShowDay: function(d) { 
    return [newdates[new Date(d.getFullYear(), d.getMonth()+1, d.getDate())], '']; }}); 
$("#ServiceByAdmin").change(function(event) { 
     UpdateDates($('select option:selected').val()); 
     $('#CalendarContent').datepicker('refresh'); 
     } 

私は破壊、表示/非表示、リフレッシュを試してみました。いかなる方法は私のために働いていない:( 注:FCT UpdateDatesはVARを更新newdates = [] jQueryのリクエスト/ PHPで

Thxを4すべて

答えて

0
var NewDate = new Date(d.getFullYear(), d.getMonth()+1, d.getDate()); 
$("[id$='" + TxtBoxid + "']").attr('value',NewDate);