caji回答ポイント 200ptウォッチ 1

HTMLのフォーム画面でドロップダウンの選択項目にあわせてフィールドの値を変化させる方法を教えてください。

選択した項目にあわせて数字が徐々に増えて行き、設定値のところで止まるようにしたいです。以下のようなコードを書いていますが動きません。環境はWinXP Safari ターゲットブラウザはSafari, iPhone, iPadです。
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title>
<script type="text/javascript">
function changePayPrice(Obj){var index_nub = Obj.selectedIndex; switch (index_nub){case 0: Num = 2500; break; case 1: Num = 15000; break; case 2: Num = 30000; break; case 3: Num = 300000; break;}for(var x = 0; x <= Num ; x++) { window.setTimeout("document.getElementById('" + String(payPrice) + "').value = " + x + ";" , 100);}}</script>
</head>
<body>
<form>
<input value="0" type="text" id="payPrice" onChange="updateGraph03();updateGraph02();"/>
<select id="contractorType" name="contractor" onChange="changePayPrice(this);">
<option label="月払い" value="0" selected>月</option>
<option label="半年払い" value="1">半年</option>
<option label="年払い" value="2">年</option>
<option label="一括払い" value="3">一括</option>
</select>
</form>
</body>
</html>

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-06-20 02:29:10
終了日時
2011-06-20 06:30:40
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

WinXP883Safari651iPad691iPhone2074ブラウザ4012HTML5036switch131

人気の質問

メニュー

PC版