이 코드에는 문제가 없으므로 여기에 게시합니다. 제가 표현하고 싶은 핵심 사항이 코드에 숨겨져 있습니다. 코드 복사 코드는 다음과 같습니다. .org/1999/xhtml" > < ;head> <제목>날짜 표시 <br>name="mark "; <br>함수 showLastDate() <br>{ <br>경고(이름); <br>var reg=/^d{4}/d{1,2}/d{1,2}$/ <br>var inputdate=$("#indate") .val(); <br>if(!reg.test(inputdate)) <br>{ <br>alert("날짜를 입력하세요: 2013/1/14") <br>return; <br>var Month=parseInt(inputdate.split("/")[1]); <br>if(month>12||month==0) <br>{ <br>alert("월 범위를 입력하세요. 1-12"); <br>return; <br>} <br>var showdate=getLastDate(inputdate); <br>$("#lastdate") .val(showdate); <br>} <br> function getLastDate(indate) <br>{ <br>alert(name); <br>var year=parseInt(indate.split("/")[0]) <br>var Month=parseInt(indate.split( "/")[1]); <br>//nian 실행 <br>var isrun=false; <br>if((year%4==0 && year 0!=0)|| year@0== 0) <br>isrun=true; <br>switch(월) <br>{ <br>사례 2: <br>if(isrun) <br> {return 29;} <br>else <br>{return 28;} <br>사례 1: <br>사례 3: <br>사례 5: <br>사례 7: <br>사례 8: <br> 사례 10: <br>사례 12: <br>return 31 ; <br>기본값: <br>반환 <br>} <br>} <br> 입력 날짜:예:2013/1/14< ;br> < ;br> 날짜 입력:< ;input id="lastdate" type="text" />