引数で指定した名前のプルダウンの値の取得方法
-
0 名前: けんた : 2005/10/20 08:41
- 引数で指定されたプルダウンの値を取得したくて下記のようなファンクションを
作成しました。しかし、if文の中のdocument.mainForm.pulldownname.selectedbyIndex
でどうしてもエラーになります。
pulldownnameは変数なので
"document.mainForm." + pulldownname + ".selectedbyIndex"
ともやってみましたが駄目でした。文字列として認識されるようです。
javascriptのコードとして認識させる方法はないものでしょうか?
function selectPulldown(pulldownname) {
if(document.mainForm.pulldownname.selectedbyIndex == "9"){
alert("うまくいけばこの処理");
}
}
-
1 名前: けんた : 2005/10/20 08:41
- selectedbyIndex → selectedIndex
の誤りですね。失礼しました。引き続きお願いいたします。
-
2 名前: zack : 2005/10/20 08:41
- こんにちは
document.mainForm[pulldownname].selectedIndex
ではどうでしょうか?
xpsp2 ie6 なら動きました。