![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
こんな感じでしょうか?
---
<html>
<head>
<script type="text/javascript">
window.onload = function() {
var inputs = document.getElementById('f0').getElementsByTagName('input');
for (var i = 0; i < 7; i++) {
inputs[i].onclick = function () {
var s0 = document.getElementById('s0');
var checkedDays = new Array();
for (var j = 0; j < 7; j++) {
checkedDays[(j - new Date().getDay() + 7) % 7] = inputs[j].checked;
}
while (s0.getElementsByTagName('option')[0]) {
s0.removeChild(s0.getElementsByTagName('option')[0]);
}
for (j = 0; j <= 30; j++) {//30日後まで
if (checkedDays[j % 7]) {
var option = document.createElement('option');
option.value = j;
option.innerHTML = (new Date(new Date().getTime() + 1000 * 60 * 60 * 24 * j)).toLocaleDateString();
s0.appendChild(option);
}
}
}
}
}
</script>
</head>
<body>
<form id="f0">
<input type="checkbox" value="0">日</input>
<input type="checkbox" value="1">月</input>
<input type="checkbox" value="2">火</input>
<input type="checkbox" value="3">水</input>
<input type="checkbox" value="4">木</input>
<input type="checkbox" value="5">金</input>
<input type="checkbox" value="6">土</input>
<label for="s0">日付</label>
<select id="s0"></select>
</form>
</body>
</html>
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?5a7ff87)
No.2
- 回答日時:
<html>
<select id="day" size="10" multiple>
<script>
Number.prototype.zero = function(n){ return ('0000000000'+ this).slice(-n); }
Date.prototype.hizuke_JP = function(){
return this.getFullYear().zero(4)+'年'+(this.getMonth()+1).zero(2)+'月'+this.getDate().zero(2)+'日 ('+'日月火水木金土'.split('')[this.getDay()]+')';
}
var day = new Date;
var lmt = 20;
var sel;
var opt;
for(i=0;i<lmt;i++){
opt = (new Date(day.getTime()+86400000*i)).hizuke_JP();
sel = (opt.match(/火/) ||opt.match(/金/) )?' selected':'';
document.write('<option value="'+i+'"'+sel+'>'+opt+'</option>');
}
</script>
</select>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) 条件付き書式で文字入力 6 2022/08/29 10:40
- 地球科学 太陽系の惑星と週(日曜日~土曜日)、月(1月~12月)に付いての質問です。 太陽系には、8つの惑星が 3 2022/10/08 22:32
- その他(恋愛相談) 彼氏に土曜日に送ったラインがまだ既読付かず返事がありません… どうしたら良いですか? ちなみに先週か 9 2022/04/18 12:14
- その他(恋愛相談) どっちがいいですか?ってどこに書いていますか? 2 2023/04/21 09:00
- ノンジャンルトーク 金曜から月曜は時間が経つのが早く感じます。 1 2022/08/05 19:36
- Visual Basic(VBA) 祝日を除いた月曜から土曜までの1週間分の日付行を選択し、別シートへカットアンドペーストしたい 13 2023/07/13 22:46
- Excel(エクセル) 月日と曜日の情報から年を特定するには? 8 2023/07/08 10:00
- その他(家族・家庭) 自分は祖父が亡くなったため、火葬をするために明日から水曜日まで有給を頂いて休みにする予定です。 それ 7 2023/04/09 09:40
- その他(恋愛相談) 日程打診してきたのに、その日に自分の予定入れる人 6 2022/06/07 00:40
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【jsp/Java】チェックボックス...
-
オフになっているチェックボッ...
-
チェックボックスで指定したも...
-
チェックが入っていなかったら...
-
ラジオボタンとチェックボック...
-
チェックボックスのON/OFFでVal...
-
メールフォームで送信
-
チェックボックスが複数ある場...
-
チェックボックスの設定
-
checkboxをクリックしてリロー...
-
チェックボックスに全てチェッ...
-
selectメニューによるチェック...
-
JSP内で可変するチェックボック...
-
プルダウン 項目が多いので先頭...
-
プルダウンで選択すると、DBの...
-
return trueとreturn falseの用...
-
【jQuery】input nameの文字列...
-
一覧から選択した行の行番号を...
-
Selectボックスの幅を自動で広...
-
onchangeイベントを強制的に発...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
チェックボックスのON/OFFでVal...
-
【jsp/Java】チェックボックス...
-
チェックボックスのON/OFFに応...
-
背景色を変えて未入力チェック...
-
チェックボックスの設定
-
checkboxをクリックしてリロー...
-
JSP内で可変するチェックボック...
-
チェックボックスが複数ある場...
-
一つのチェックボックスのON/OF...
-
EclipseでSpringを使用し、テー...
-
チェックボックスで指定したも...
-
チェックが入っていなかったら...
-
チェックボックスに全てチェッ...
-
複数のチェックボックス項目が...
-
checkboxの選択数制限と排他処...
-
特定のID(またはクラス)で括ら...
-
Objective-Cでチェックボックス...
-
配列のチェックボックスをjavas...
-
確認ページからフォームページ...
-
複数あるチェックボックスから...
おすすめ情報