このコードには何も問題はありませんので、ここに私が表現したい重要なポイントが隠されているので探してください。 コードをコピー コードは次のとおりです: .org/1999/xhtml" < ;head> 日付を表示 <br>name="mark "; <br>function 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("月の範囲を入力してくださいfrom 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( "/")[1]); <br>//nian <br>var isrun=false; <br>if((year%4==0 && year0!=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>return <br>} <br>} <br></head> ;margin-top:20px;"> <br><br><br> <br>入力日付:<input id="indate" type ="text" />例:2013/1/14< ;br><br> <br><input type="button" onclick="showLastDate()" value="最後の日付を取得"/><br><br><br>入力日付:< ;input id="lastdate" type="text" /><br> <br></html></div>