Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 编程选择生日_Javascript_Jquery - Fatal编程技术网

Javascript 编程选择生日

Javascript 编程选择生日,javascript,jquery,Javascript,Jquery,在我的表单中,我有三个选择元素,分别是月、日和年。我的目标是,如果用户选择一个月,那么天数必须根据用户选择的月份匹配 例如,1月(1-31日)、5月(1-30日)、2月(1-28日) 调用GetDays函数处理月份的更改事件选择控件可能重复使用。.jquery ui也有一个非常好的日历小部件。。。注意,May实际上有31天。我应该把GetDays函数放在哪里?在monthselection?function ddlmount_Change(control){var totalDays=GetDa

在我的表单中,我有三个选择元素,分别是月、日和年。我的目标是,如果用户选择一个月,那么天数必须根据用户选择的月份匹配

例如,
1月(1-31日)、5月(1-30日)、2月(1-28日)


调用
GetDays
函数处理
月份的更改事件
选择
控件

可能重复使用
。.jquery ui也有一个非常好的日历小部件。。。注意,May实际上有31天。我应该把
GetDays
函数放在哪里?在
month
selection?
function ddlmount_Change(control){var totalDays=GetDays(2015,10);//fill days下拉列表}
function GetDays(year, month) {
    var isLeapYear = ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0);

    return [31, (isLeapYear ? 29 : 28), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month];
}