WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:リストボックスの項目名取得

0:[投稿] ゆみ [2004/02/06 18:49 ][環境:WIN2000、IE6 VBSCRIPT、JAVASCRIPT]

リストボックスで、valueの値ではなく、リストに表示されている項目名を取得したいのです、

例えば
---------------
<OPTION value="0">ああ</OPTION>
<OPTION value="1">いい</OPTION>
----------------
となっている場合、valueの "0"や"1"ではなく、
"ああ" や "いい" を取得したいのです。

教えてください、できればVBSCRIPTがよいです。
よろしくお願いします。


1:[回答] AC [2004/02/06 23:31 ]

HTMLOptionElement.text

取得後の処理は、VBScriptでもJavaScriptでもできますが、
JavaScriptにしたほうがより多くのプラットフォームに対応できます。


2:[質問] ゆみ [2004/02/18 11:41 ]

HTMLOptionElement.text
について詳しく教えてください。
例えば、
---------------
<form name="ABC">

<SELECT name="XYZ">
<OPTION value="0">ああ</OPTION>
<OPTION value="1">いい</OPTION>
</SELECT>
----------------
の場合、
フォーム名やコンボボックス名はどうやって指定すればよいですか?
教えてください、宜しくお願いします。


3:[回答] ROM-X [2004/02/18 12:03 ]

document.ABC.XYZ.options[0].text //ああ
document.ABC.XYZ.options[1].text //いい

とか。


4:[質問] ゆみ [2004/02/18 12:10 ]

ご回答ありがとうございます。

[0] や [1] で指定するという事は...
onchange時に選択された項目名を取得したいので、
上記を書く前に、valueを取得しておかないといけない
という事でしょうか?


5:[回答] ROM-X [2004/02/18 12:45 ]

>onchange時に選択された項目名を取得したいので
だったら以下で

document.ABC.XYZ.options[document.ABC.XYZ.selectedIndex].text


6:[完了] ゆみ [2004/02/18 13:25 ]

おぉ...
すばらしい!
できました、ありがとうございました(^o^)

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World