- ベストアンサー
取得日時によるドロップダウンリストの制御
お世話になります。 現在htmlのselect、optionタグにて 1月から12月までを選択できるコンボボックスがあるのですが、 これを本日の取得日時によって選択できる項目を変えたいと考えて おります。 具体的には、日にちが21日になった時点で当月の月を選択肢から 無くしたいのです。 恐れ入りますが、何卒宜しくお願い致します。
お世話になります。 現在htmlのselect、optionタグにて 1月から12月までを選択できるコンボボックスがあるのですが、 これを本日の取得日時によって選択できる項目を変えたいと考えて おります。 具体的には、日にちが21日になった時点で当月の月を選択肢から 無くしたいのです。 恐れ入りますが、何卒宜しくお願い致します。
お礼
早速のご回答どうもありがとうございます(^^ とりあえず、以下の通り作ってみたのですが、 リストに項目が追加されませんでした。 これはどこがいけないのでしょうか?? 度々の質問恐縮なのですが、宜しくお願いします。 ■ヘッダ部分↓↓ <SCRIPT LANGUAGE="JavaScript"> <!-- function dropdown() { var nowdate = new Date(); var mon = nowdate.getMonth() + 1; // 月 var date = nowdate.getDate(); // 日 document.write("<option value=""></option>"); if (mon != 1) document.write("<option value='1'>1</option>"); else if (date < 21) document.write("<option value='1'>1</option>"); if (mon != 2) document.write("<option value='2'>2</option>"); else if (date < 21) document.write("<option value='2'>2</option>"); if (mon != 3) document.write("<option value='3'>3</option>"); else if (date < 21) document.write("<option value='3'>3</option>"); ・・・・・以下12まで同様に記述 } //--> </SCRIPT> ■ボディ部分↓↓↓ <SELECT NAME="start"> <script language="JavaScript" type="text/javascript"> <!-- function dropdown();//ドロップダウンリストの変更 // --> </script> </SELECT> <FONT SIZE="2">月