2009-10-07 3 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 Explorer и работает хорошо в Mozilla, а также он не называет изменение(); функция, он работает отлично с размытием, но для этого мне нужно сделать размытие, однако я хочу, чтобы эта функциональность изменилась.

ответ

0

Знаете ли вы, что библиотека JQuery UI имеет функцию datepicker со многими темами? И вы можете вызвать его на любом поле ввода с одной линии, как это:

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

Конечно, вы можете добавить свои варианты там, если это необходимо. И библиотека JQuery UI имеет много тем.

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

Не ответ, который вы ищете, но надеюсь, что это помогает

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