var selYear = document. getElementById(yearObjId); var selMonth = document.getElementById(monthObjId); var myDate = new Date(); //현재 날짜 var myDate.getFullYear(); 🎜>var myDate.getMonth() 1; //현재 월 var yearMin = -2; //연도 범위 값, 또한 현재 연도와의 차이 var yearMax = 10; 범위 값, 현재 연도와도 비교 차이
//시작 연도****************************** **** selYear.options.add(new Option("", "")) for (var i = yearMin; i < yearMax; i ) { var opt = new Option (myYear i, myYear i); selYear.options.add(opt); } //여기서 1-yearMin은 현재 연도가 선택되었음을 의미하며, ""가 삽입되므로 1이 사용됩니다. 시작 selYear.options.selectedIndex = 1 - yearMin>//끝 연도****************************
//월 시작*** **************************** selMonth.options.add(new Option("", "")); for (var i = 0; i < 12; i ) { var opt = new Option(i 1, i 1) selMonth.options .add(opt); } //현재 월 선택 selMonth.options.selectedIndex = myMonth //월 종료************* ************* *****
selYear.onchange = function () { if (this.value == "") { selMonth.selectedIndex = 0; } else { if (selMonth.value == "") { selMonth.selectedIndex = } } }; }