0
我在窗体中有两个控件,每月和每月。每当用户更改月份时,我希望它根据月份更改“日期”组合框中的天数。我想写一个用户定义的函数,因为我在许多不同的页面上都有相同的逻辑。 有没有人有关于如何做到这一点的任何想法?如何在用户定义的函数中使用jQuery传递控件名称
我在窗体中有两个控件,每月和每月。每当用户更改月份时,我希望它根据月份更改“日期”组合框中的天数。我想写一个用户定义的函数,因为我在许多不同的页面上都有相同的逻辑。 有没有人有关于如何做到这一点的任何想法?如何在用户定义的函数中使用jQuery传递控件名称
在页面加载,你可以做以下
ddl1.attribute.add("onchange", string.Format("functionName('{0}')", ddl2.ClientId););
function daysInMonth(month, year) {
return new Date(year, month, 0).getDate();
}
function rebuildDaysOfMonthControl(controlId, month)
{
var currentYear = (new Date).getFullYear();
var days = daysInMonth(month, currentYear);
$(controlId).empty();
//rebuild the days of month control
for (var x = 1; x <= days; x++) {
$(controlId).append(
$('<option></option>').val(x).html(x)
);
}
}
$(function() {
$('#monthControlId').live('change', function() {
var selectedMonth = $(this).val();
rebuildDaysOfMonthControl('#daysOfMonthControlId', selectedMonth);
});
});
的u能解释我上面的步骤 – subash 2010-12-09 06:27:17