Javascript小僧:タイムリミットの「月」を設定する [コンピューター]
間が空いてしまいましたが、
Javascript小僧:タイムリミットの「年」を設定する
http://cheese999.blog.so-net.ne.jp/2013-09-14-1
の続きで、「月」の設定について書きたいと思います。
「月」は、1月から12月まで、12個しか選択肢がありませんから、プルダウンメニューで選んでもらうのが楽ですし、間違いもありません。
プルダウンメニューのHTML部分は次のコードで実現します。
<form>
<select name="SelMonth4" id="IdSelMonth4" disabled>
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7
<option value="8">8
<option value="9">9
<option value="10">10
<option value="11">11
<option value="12">12
</select>月
</form>
プルダウンメニューに設定された「月」をJavascriptで拾うには、
T = new Date(Year1,
document.getElementById("IdSelMonth4").selectedIndex,
Day1,Hour1,Min1,Sec1,000);
のようにします。
selectedIndexは、プルダウンメニューの何番目のoptionが選ばれているか、整数で返します。0から始まることに注意して下さい。3を選んだとき、selectedIndexは2になります。
選んだ月(selectedIndex)をnew Date()の月として代入します。
new Date()の月も0から始まり、12月は11です。従い、selectedIndexの値をそのまま代入します。
ジョージ
DAVID BOWIE TIME HQ
Javascript小僧:タイムリミットの「年」を設定する
http://cheese999.blog.so-net.ne.jp/2013-09-14-1
の続きで、「月」の設定について書きたいと思います。
「月」は、1月から12月まで、12個しか選択肢がありませんから、プルダウンメニューで選んでもらうのが楽ですし、間違いもありません。
プルダウンメニューのHTML部分は次のコードで実現します。
<form>
<select name="SelMonth4" id="IdSelMonth4" disabled>
<option value="1">1
<option value="2">2
<option value="3">3
<option value="4">4
<option value="5">5
<option value="6">6
<option value="7">7
<option value="8">8
<option value="9">9
<option value="10">10
<option value="11">11
<option value="12">12
</select>月
</form>
プルダウンメニューに設定された「月」をJavascriptで拾うには、
T = new Date(Year1,
document.getElementById("IdSelMonth4").selectedIndex,
Day1,Hour1,Min1,Sec1,000);
のようにします。
selectedIndexは、プルダウンメニューの何番目のoptionが選ばれているか、整数で返します。0から始まることに注意して下さい。3を選んだとき、selectedIndexは2になります。
選んだ月(selectedIndex)をnew Date()の月として代入します。
new Date()の月も0から始まり、12月は11です。従い、selectedIndexの値をそのまま代入します。
ジョージ
DAVID BOWIE TIME HQ
やったぜ! ありがとうございます。[__猫]
by cheese999 (2013-10-15 05:56)