最初の投稿、HTML の学習:
VBS スクリプトを作成し、「IE」を GUI として使用しています。複数の「選択」ドロップダウン ボックスを作成しました。最初に選択したオプションを読み取ることができますが、選択した残りの項目を読み取る方法がわかりません。また、選択された項目が 3 番目、6 番目、9 番目のオプションによって異なる場合があるなど、それらは常に連続しているわけではありません。以下は選択ボックスの設定で、その下にはインデックスと値を取得するための最初のオプションを読み取るコマンドがあります。
"<form action='form_action.asp'> "&_
"<select size='10' id='cars' name='cars' multiple>"&_
"<option value='volvo1234'>Volvo12345</option>"&_
"<option value='saab'>Saab</option>"&_
"<option value='opel'>Opel</option>"&_
"<option value='audi'>Audi</option>"&_
"<option value='ford'>Ford</option>"&_
"<option value='chevy'>Chevy</option>"&_
"<option value='olds'>Olds</option>"&_
"<option value='pontiac'>Pontiac</option>"&_
"</select>"&_
"<button name=SELECT AccessKey=O "&_
"Onclick=document.all(""ButtonHandler"").value=""SELECT"";" & _
"><b>SELECT</button></b>" & _
"</form>"&_
================================
Select Case g_objIE.Document.All("ButtonHandler").Value
Case "SELECT"
g_objIE.Document.All("ButtonHandler").Value = ""
call read_sel
=======================
function read_sel()
index = g_objIE.document.getElementById("cars").selectedIndex
value= g_objIE.document.getElementById("cars").value
msgbox "value=" & value & " index=" & index
end function
どんな助けでも大歓迎です。ありがとう
注: "name="cars[]" の後にブラケットを追加する必要があることについて話している投稿を見つけたところです。それを引き続き使用します..私の問題を解決するかもしれません。