登録したデータとリストボックスを連動するには?

[上に] [前に] [次に]
じゅん 1999/10/22(金) 10:30:07
一旦、データベースに登録したデータを検索した場合、登録内容と一致するリストボックスの選択肢を選択状態にしたいと思っています。

とりあえず、添付したテストプログラムで上手くいったのですが、これだと、valueの値をかならず連番にしないとできなそうです。

実際にやろうと思ったのは、一旦、リストボックスの内容を設定後、データベースの値と、リストボックスのvalueを比較し、一致した内容を選択状態にするといったものですが可能でしょうか?

ラジオボタンは、click()メソッドで上手くいったのですが、リストボックスだとclick()メソッドを発行してもだめでした。(たしかに、リストボックスをマウスでクリックしただけでは、選択しないし。)

よろしくお願いします。

----テストプログラム------
sctがデータベースの値と仮定しています。

<SELECT size=1 id=select1 name=select1>
<SCRIPT LANGUAGE="VBScript">
const sct=5
For i=0 To 10
    LcStrSelect = "<OPTION valuse=&quot;" & i & "&quot;"
    If sct=i Then
        LcStrSelect = LcStrSelect & " selected>セレクト" & i & "</OPTION>"
    Else
        LcStrSelect = LcStrSelect & ">セレクト" & i & "</OPTION>"
    End If
    document.write LcStrSelect
Next
</SCRIPT>
</SELECT>

[上に] [前に] [次に]