У меня есть функция ниже для моего jQuery Datepicker.
$(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, а также не вызывает change (); функция, она работает нормально с размытием, но для этого мне нужно сделать размытие, однако я хочу эту функцию при изменении.