アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。スクリプト初心者です。

現在セレクトボックスの、インデックス値を取得し、
それによっての分岐処理をしたいと考えています。

<html><head></head>
<body>
<form>
<select name="1">
<option>選択できます。
<option>選択肢1
<option>選択肢2
</select>
</form>
</body></html>

とあり、これに、
option「選択1」なら、PG1プロシージャを呼ぶ
同様  「選択2」なら、PG2プロシージャを呼ぶ
としたい時、どのようにコーディングすれば
よいのでしょうか。

サイトで調べたものの、
JavaScriptでの
インデックス値の取得がわかりません。
宜しくお願いいたします。

A 回答 (2件)

<HTML>


<HEAD>
<TITLE>ここにこのページのタイトルを入れる</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--JavaScript
function gourl2(){
URL=document.menu.text.options[document.menu.text.selectedIndex].value;
location=URL;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="menu">
<SELECT NAME="text" onChange="gourl2()">
<OPTION VALUE="#">メニューを選択して下さい 
<OPTION VALUE="ここにジャンプ先のURLを入れる">ここに表示したいメニュー項目を入れる
<OPTION VALUE="ここにジャンプ先のURLを入れる">ここに表示したいメニュー項目を入れる
<OPTION VALUE="ここにジャンプ先のURLを入れる">ここに表示したいメニュー項目を入れる
<OPTION VALUE="#">VALUE を # にすると、ジャンプしません
</SELECT>
</FORM>
</BODY>
</HTML>

なんてのはどうでしょうか。
    • good
    • 0
この回答へのお礼

詳しいご回答をありがとうございました。
参考にさせていただきます。

お礼日時:2004/06/15 09:26

#1 です。



> <OPTION VALUE="ここにジャンプ先のURLを入れる">ここに表示したいメニュー項目を入れる

は、

<OPTION VALUE="ここにジャンプ先のURLを入れる">ここに表示したいメニュー項目を入れる</OPTION>

の方が良いですね。
大分前に書いたスクリプトなので、この辺り意識していませんでした。
    • good
    • 0
この回答へのお礼

丁寧に書いていただいて、ありがとうございます。

このコードを応用して
作成中のプログラムに組み込むのですが、
Javaとも関連しているので、
すぐに機能させるのは難しそうです。。。
ひとまず閉じて、また質問させていただくかもしれません。

ありがとうございました。

お礼日時:2004/05/17 16:37

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