Javascript 选择输入年份降序

Javascript 选择输入年份降序,javascript,html,forms,Javascript,Html,Forms,我的表单上有一个出生日期输入字段。有一个HTML选择框,它使用javascript显示从1930年到2017年的年份列表 但是,当您选择它时,1930将显示在顶部。理想情况下,我需要在2017年达到顶峰 我相信这是一个简单的解决办法,但我似乎看不出哪里出了问题 谢谢你的帮助 风险值天数=[31,28,31,30,31,30,31,31,30,31,30,31];//指数=>月份[0-11] $document.readyfunction{ var选项='DD'; var selectedDay

我的表单上有一个出生日期输入字段。有一个HTML选择框,它使用javascript显示从1930年到2017年的年份列表

但是,当您选择它时,1930将显示在顶部。理想情况下,我需要在2017年达到顶峰

我相信这是一个简单的解决办法,但我似乎看不出哪里出了问题

谢谢你的帮助

风险值天数=[31,28,31,30,31,30,31,31,30,31,30,31];//指数=>月份[0-11] $document.readyfunction{ var选项='DD'; var selectedDay=天; 对于var i=1;i天[月]{ val=1; } $day.valval; } }否则{ 天数[1]=28天; } } 功能更改\u月选择{ var day=$‘day’; var val=$day.val; $day.empty; var选项='DD'; var month=parseInt$select.val-1; 对于var i=1;i天[月]{ val=1; } $day.valval; } 出生日期年月日
相反,对于循环,使用此语法颠倒顺序

for (var i = d.getFullYear(); i >= 1930; i--) { // years start i

初始赋值是最高年份,在i<1930时停止,-表示它在循环中下降而不是上升。

对于循环,使用此语法颠倒顺序

for (var i = d.getFullYear(); i >= 1930; i--) { // years start i

最初的任务是最高的一年,它在i<1930时停止,并且-意味着它在循环中下降而不是上升。

非常有效!谢谢你,工作很完美!非常感谢。