2012-03-03 9 views
0

onSelectイベントが最初のテキスト要素で発生した場合、別のテキスト要素のsetDateを使用できますか?Setdate on DatePicker

私はそれをこのようにコーディング、それは動作しませんでした試みた:

$("#datebilled").datepicker({ 
    showOn: "both", 
    buttonImage: "images/calendar.gif", 
    buttonImageOnly: true, 
    changeMonth: true, 
    changeYear: true, 
    beforeShowDay: noWeekendsOrHolidays, 
    onSelect: function(date) { 
     if ($('#cat option:selected').text() == "ABC") { 
      var date_billed = $('#datebilled').datepicker('getDate'); 
      var date_overdue = new Date(); 
      var weekDays = AddBusinessDays(45); 

      date_overdue.setDate(date_billed.getDate() + weekDays); 
      date_overdue = $.datepicker.formatDate('mm/dd/yy', date_overdue); 

      //setDate of date overdue 
      $('#datepd').datepicker('setDate', date_overdue); 


     } 
    } 
}); 

答えて

3

$('.selector').datepicker({ 
    onSelect: function(dateText, inst) { 
     $("#ElemID").val(dateText); 

    } 
}); 

DEMO

+0

onSelectイベントを使用して、私はこれを試してみましたが、ときに私、私はエラーを取得しましたこのテキスト要素[あなたが表示したように日付が設定されてから30営業日を追加]とdatepickerテキスト要素[datepickerから選択された日付]の差を計算しなければなりませんでした。 – input

+0

申し訳ありません、それを得ました!ありがとう! – input

関連する問題