yearはゲットできるんですが、month、dayがnullで帰ってきます。
原因が分かりません。
jQueryが影響しているのでしょうか?
パラメータが飛んでいるのは確認しました。
bornyear=1999&bornmonth=02&bornday=18
ご教授ください。よろしくお願いします。
jQuery
1 function yearup(){ 2 var date = new Date(); 3 var year = date.getFullYear(); 4 for(var i = 0;i>-100;i--){ 5 var select = document.getElementById('bornyear'); 6 // <option> 要素を宣言 7 var option = document.createElement('option'); 8 option.setAttribute('value',year+i); 9 option.innerHTML = year + i; 10 // 上記で設定した <option value=""></option> を、 11 // <select> 内に追加する 12 select.appendChild(option); 13 var selects = document.getElementById('leaveyear'); 14 // <option> 要素を宣言 15 var options = document.createElement('option'); 16 options.setAttribute('value',year+i); 17 options.innerHTML = year + i; 18 // 上記で設定した <option value=""></option> を、 19 // <select> 内に追加する 20 selects.appendChild(options); 21 } 22 }
jsp
1 <select id="bornyear" class="year" name="bornyear" onchange="Age()"> 2 <option value="">--</option> 3 </select> 4 年 5 <SELECT name="bornmonth" onChange="Age()"> 6 7 <option value="08" ${born[1] == 8 ? "selected":"" } >8</option> 8 <option value="09" ${born[1] == 9 ? "selected":"" }>9</option> 9 <option value="10" ${born[1] == 10 ? "selected":"" }>10</option> 10 <option value="11" ${born[1] == 11 ? "selected":"" }>11</option> 11 <option value="12" ${born[1] == 12 ? "selected":"" }>12</option> 12 </SELECT> 13 14 月 15 <SELECT name="bornday" onChange="Age()"> 16 <option value="">--</option> 17 <option value="01" ${born[2] == 1 ? "selected":"" }>1</option> 18 <option value="16" ${born[2] == 16 ? "selected":"" }>16</option> 19 <option value="17" ${born[2] == 17 ? "selected":"" }>17</option> 20 <option value="18" ${born[2] == 18 ? "selected":"" }>18</option> 21 <option value="19" ${born[2] == 19 ? "selected":"" }>19</option> 22 <option value="20" ${born[2] == 20 ? "selected":"" }>20</option> 23 <option value="21" ${born[2] == 21 ? "selected":"" }>21</option> 24 <option value="31" ${born[2] == 31 ? "selected":"" }>31</option> 25 </select> 26 日
servlet
1 String bornstr = request.getParameter("bornyear"); 2 bornstr += request.getParameter("bornmonth"); 3 bornstr += request.getParameter("bornday"); 4
あなたの回答
tips
プレビュー