今生年月日をセレクトボックスに作ってみました。
しかし、このソースコードは非常に大きな問題点があります。
最後の日を出力する時もうし二月なのに31日まで出力しております。
私は今年月まで入力したら日は自動的に年月に合わせて日を出力したいです。
javascript
1var date = new Date(1960, 02); 2 3var dateCnt = date.getUTCDate();
上のソースコードを利用し、解決挑戦したができませんでした。
javascript
1<th bgcolor=#D8D8D8>生年月日 2 <td> 3 <select name="year"> 4 <option value=""> 5 <script> 6 for( var i=new Date( ).getFullYear( )-50 ; i<new Date( ).getFullYear( )+2 ; i++){ 7 document.write( "<option value="+i+">"+i ); 8 } 9 </script> 10 </select> 年 11 <select name="month"> 12 <option value=""> 13 <script> 14 for( var i=1 ; i<=12 ; i++){ 15 if(i<10){ document.write( "<option value='0"+i+"'>0"+i ); } 16 else { document.write( "<option value='"+i+"'>"+i ); } 17 } 18 </script> 19 </select> 月 20 <select name="day"> 21 <option value=""> 22 <script> 23 for( var i=1 ; i<=31 ; i++){ 24 if(i<10){ document.write( "<option value='0"+i+"'>0"+i ); } 25 else { document.write( "<option value='"+i+"'>"+i ); } 26 } 27 </script> 28 </select> 日 29

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/23 00:27