• ベストアンサー

日付を取得するスクリプト

JavaScriptに関して質問させていただきます。 下記のようなフォーム記述にたいして、 selectedが現在月にくるようなスクリプトはありますでしょうか? 例えば、7月であれば、7月がアクティブになるようにしたいです。 日付を表示させるスクリプトはわかるのですが、 どのようにselectedとして表示させるのが分かりません。。。 参考になるスクリプトファイルを紹介しているURL、もしくは スクリプトを紹介してくれる方、どうぞご教授お願いします。 <SELECT NAME="mon" size="1"> <option value="" selected> <option value="01">01 <option value="02">02 <option value="03">03 <option value="04">04 <option value="05">05 <option value="06">06 <option value="07">07 <option value="08">08 <option value="09">09 <option value="10">10 <option value="11">11 <option value="12">12 </SELECT>月

質問者が選んだベストアンサー

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

<HTML> <BODY onLoad="today(document.date)"> <SCRIPT LANGUAGE=JavaScript> <!-- function today(f) { dt = new Date(); f.mon.selectedIndex = dt.getMonth() + 1; } // --> </SCRIPT> <FORM NAME="date"> <SELECT NAME="mon" size="1"> <option value="" selected> <option value="01">01 <option value="02">02 <option value="03">03 <option value="04">04 <option value="05">05 <option value="06">06 <option value="07">07 <option value="08">08 <option value="09">09 <option value="10">10 <option value="11">11 <option value="12">12 </SELECT>月 </BODY> </HTML> 前にも同じ様なコードを書いていますので、そちらも参考に・・・。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=840187
umioo
質問者

お礼

大変参考になりました。 ありがとうございます。 前のものを検索できなくて何度も同じ質問をしてしまい申し訳ありませんでした。

その他の回答 (1)

回答No.1

dd=new Date(); month1 = dd.getMonth()+1; document.Form_name.mon.value = month1; で、できないかなぁ?

umioo
質問者

お礼

ご返答ありがとうございます。 参考になりました。

関連するQ&A