CGIやjavaは余りよくわからないのですが、
現在、申込みフォームのところに
年号をセレクトできるようになっています。
この年号を、
●去年
●今年
●来年
という順に年号で表示したいのですが、
(つまり、今年だと
2008
2009
2010
というように)
これを自動更新することは可能でしょうか?
来年になると自動的に
2009
2010
2011
と表示したいのです。
その記述方法を教えていただきたいです。
説明がわかりづらくてすみませんが、
これだけでわかりますでしょうか?
どうぞよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
selectならこんな感じになると思います。
<script type="text/javascript">
<!--
onload = function() {
var select = document.getElementById("year");
var thisYear = (new Date()).getFullYear();
var years = [thisYear - 1, thisYear, thisYear + 1];
for ( var i in years ) {
var option = document.createElement("option");
option.value = years[i];
option.appendChild( document.createTextNode(years[i]) );
select.appendChild(option);
}
}
-->
</script>
<form>
<p>
<select id="year">
</select>
</p>
</form>
No.1
- 回答日時:
例えばJavaScriptだと以下のようにしてできます。
ただし、JavaScriptの場合、携帯やJavaScriptをOFFにされたりすると動作しないです。
CGIならば、上記条件でも動作しますが、手間がかかります。
<script type="text/javascript">
<!--
onload = function() {
var p = document.getElementById("year");
var thisYear = (new Date()).getFullYear();
var years = [thisYear - 1, thisYear, thisYear + 1];
for ( var i in years ) {
var input = document.createElement("input");
input.value = years[i];
input.name = "year";
input.type = "radio";
p.appendChild(input);
p.appendChild( document.createTextNode(years[i]) );
p.appendChild( document.createElement("br") );
}
}
-->
</script>
<form>
<p id="year"></p>
</form>
この回答への補足
ryu_chanさん、早速のご回答、大変ありがとうございます。
説明が悪くて申し訳ありません。
ご回答いただいたJavaScriptだと
-------------
○2008
○2009
○2010
-------------
(○はラジオボタン)
となりますが、希望はselect(プルダウンして選択するタイプ)なのですが、それでも可能でしょうか?
初心者なので、説明が悪くて申し訳ありません。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/04/13 10:55
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/21 16:01
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- docomo(ドコモ) 携帯新規契約 TCA審査について 3 2022/06/17 14:02
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- 確定申告 祖父84歳の確定申告について 4 2023/01/15 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別formのhidden項目を自form値...
-
CGI→CGI変数の引き継ぎは...
-
チェックボックスの返す値
-
プルダウン&キーワードで
-
CGIに渡しているパラメータを表...
-
掲示板の文字色指定について
-
ラジオボタンが両方とも選択で...
-
wordの数式について 定積分を書...
-
INPUT TYPE
-
プログラミングについての質問...
-
WEBページを強制的に横画面で見...
-
VB.net データーグリッドビュー...
-
iframeごとに戻るボタンを
-
select値をhiddenのvalueに渡し...
-
vsftpd+sslでアップロードできない
-
ディレクトリのファイル数取得
-
perl/cgi リダイレクトができない
-
クッキーを使って投票欄に名前...
-
テキストBOXの縦幅
-
tracert ができない原因
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
チェックボックスの返す値
-
別formのhidden項目を自form値...
-
チェックボックスで選択した内...
-
Error: No Recipient というエ...
-
hiddenで送ったデータの取り出し方
-
CGIでチェックボックスを使...
-
チェックボックスでのvalue値の...
-
CGIで得た内容をHTMlページに代入
-
python subprocessに関する質問
-
アンケートフォームで前のペー...
-
複数ボタンのvalueを送れない
-
CGIフォームから飛ばすメールで...
-
FC2 掲示版のカスタマイズの仕...
-
心理テストページをCGIで作りた...
-
1つのformに2つのsubmitボタン
-
CGI→CGI変数の引き継ぎは...
-
”送信ボタン” ”クリアボタン”...
-
フォームの入力内容の後ろに文...
-
アンケートで質問を複数ページ...
-
フォームのvalueを変更する方法
おすすめ情報