コンボボックスで値を入れておきそこからコンボがスタートできるようにしたいと思っています。

具体的には時間の数値をコンボボックスで用意します。
時間を取得するプログラムを入れ込み、画面が出た時点で現在の時間をコンボボックスの時間数値で選択されている格好にしたいのです。これはいつも同じ数字ではなく時間によって選択されているコンボボックスの数値が異なるという事になります。

どうかサンプルコードなどありましたら教えて下さい。
かなり苦戦しました。

A 回答 (2件)

こんにちはgccさん、xruzです。


こんな感じでしょうか?

<html>
<head>
<title>select</title>
</head>
<script language="JavaScript">
<!--
function setOption() {
var d=new Date();
document.f.hh.options[d.getHours()].selected=true;
document.f.mm.options[d.getMinutes()].selected=true;
}
function wtOption(x) {
for(var i=0;i<x;i++) document.write("<option value='"+i,"'>",i);
}
//-->
</script>
<body onLoad="setOption();">
<form name="f">
<select name="hh" size="1">
<script language="JavaScript">
<!--
wtOption(24);
//-->
</script>
</select>時
<select name="mm" size="1">
<script language="JavaScript">
<!--
wtOption(60);
//-->
</script>
</select>分
</form>
</body>
</html>

がんばってくださいね(~:~i
    • good
    • 0

Yahooなどの「路線検索」ページなんかはダメですか?



[表示]-[ソース]で[SELECTED]を検索してみるとか。

参考URL:http://transit.yahoo.co.jp/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ