2009-10-07 57 views
0

我有我的jQuery Datepicker下面的函數。如何從jquery datepicker調用更改函數onselect

$(document).ready(function() 
{   
    $(".txtDate").datepicker({ 
    showOn: 'button', 
    buttonImage: '../images1/calendar.gif', 
    buttonImageOnly: true, 
    dateFormat: 'dd/mm/yy',  
    showOtherMonths: true, 
    showStatus: true, 
    onSelect:function(){} 
    }); 
    $('.ui-datepicker-trigger').attr('alt', 'Date').attr('title', 'Select Date').attr('align', 'absMiddle'); 
}); 

現在我想呼叫改變功能ONSELECT請參考下面

onSelect:function(){} 
     }); 


$(document).ready(function() 
    {  
      var zeroPad = function(num) 
      { 
        var s = '0'+num; 
        return s.substring(s.length-2)   
       }; 

     $('#ctl00_ContentPlaceHolder2_FormView1_ApprovedDTTextBox').change(function() 
     { 
      var value = $(this).val(); 
      var regex = /^\d{2}\/\d{2}\/\d{4}$/;  

      if (regex.test(value)) 
      {       

        var myDate = new Date(Date.parse(reformat(value)));    
        $('#ctl00_ContentPlaceHolder2_FormView1_ExpiryDTTextBox').val (zeroPad(myDate.getDate()) + '/' + 
         zeroPad(myDate.getMonth() + 1) + '/' + (myDate.getFullYear() + 3)); 
         $("#ctl00_ContentPlaceHolder2_FormView1_ExpiryDTTextBox").focus(); 
      } 
      else 
      { 
        //alert('invalid date'); 
        $('#ctl00_ContentPlaceHolder2_FormView1_ApprovedDTTextBox').val(''); 
        $("#ctl00_ContentPlaceHolder2_FormView1_ApprovedDTTextBox").focus(); 
      } 
     }); 
});   

請建議,因爲它給人的長度誤差空在IE瀏覽器和Mozilla的做工精細,以及他並沒有叫更改();功能,它與模糊工作正常,但因爲我需要做模糊,但是我想要改變這個功能。

回答

0

您是否知道Jquery UI庫具有多個主題的日期選擇器函數?你可以在任何輸入字段上用這樣的單行調用它:

$('#myfav').datepicker(); 

當然,如果需要,也可以在其中添加選項。 而Jquery UI庫有很多主題。

http://docs.jquery.com/UI/Datepicker

不是你要找的答案,但希望它有助於

相關問題