如何从jquery datepicker onselect调用change函数
我的jQuery日期选择器有以下函数如何从jquery datepicker onselect调用change函数,jquery,Jquery,我的jQuery日期选择器有以下函数 $(document).ready(function() { $(".txtDate").datepicker({ showOn: 'button', buttonImage: '../images1/calendar.gif', buttonImageOnly: true, dateFormat: 'dd/mm/yy', showOtherMonths: true, s
$(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');
});
现在我想在select上调用change函数,请参见下文
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中工作正常,并且它不调用更改;函数,它可以很好地处理模糊,但为此我需要进行模糊处理,但是我希望更改此功能。您知道Jquery UI库有一个包含许多主题的日期选择器函数吗?您可以在任何输入字段上用一行代码调用它,如下所示:
$('#myfav').datepicker();
当然,如果需要,您也可以在那里添加您的选项。
jQueryUI库有许多主题
这不是你想要的答案,但希望能有所帮助