SSブログ

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


ヤバイぜ!(16)  コメント(1)  トラックバック(0) 
共通テーマ:パソコン・インターネット

ヤバイぜ! 16

コメント 1

cheese999

やったぜ! ありがとうございます。[__猫]
by cheese999 (2013-10-15 05:56) 

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字(英大文字の「オー」、英小文字の「ユー」、アラビア数字の「ハチ」、アラビア数字の「イチ」、アラビア数字の「ニ」)を入力してください。

Facebook コメント

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。