
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
チェックボックスの返す値
-
別formのhidden項目を自form値...
-
フォームの入力内容の後ろに文...
-
python subprocessに関する質問
-
hiddenで送ったデータの取り出し方
-
SUN BBSの改造方法
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
【ASP.NET MVC】フォームヘルパ...
-
横スクロールを縦スクロールに...
-
左右のフレームを同時にスクロ...
-
WEBページを強制的に横画面で見...
-
INPUT TYPE
-
VB.net データーグリッドビュー...
-
「value」に2つの値をセットす...
-
オイラー法の誤差
-
proftpdで困ってます。
-
CGIでテキストボックスの内容に...
-
拡張子'html'と'htm'はどっちが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
チェックボックスの返す値
-
別formのhidden項目を自form値...
-
複数フィールドの値を一つのVAL...
-
メールフォームの内容を送信者...
-
フォームがFirefoxで動作するの...
-
perlの文法について
-
パスワードの連携について
-
&ReadParseについて
-
確認画面で表示される商品名に...
-
チェックボックスでのvalue値の...
-
YOMIサーチのソース教えてくだ...
-
複数の発行スタンドのメルマガ...
-
チェックBOXにチェックを入...
-
cgi(サイト内検索?)について。
-
VBAでWEBもっと見るを押して...
-
ボタンの処理
-
cgiの改造なんですけど助けてく...
-
CGIでラジオボタンの選択結果を...
-
<FORM TARGET="">で開く窓の大...
-
CGIでチェックボックスを使...
おすすめ情報