構築しているWebアプリのDOM要素への参照内でVBScript変数を使用しようとしています。影響を受けるコード領域の簡単な抜粋を次に示します。
dim num
num = CInt(document.myform.i.value)
dim x
x = 0
dim orders(num)
For x = 0 To num
orders(x) = document.getElementById("order" & x).value
objFile.writeLine(orders(x))
Next
これはVBScriptへの私の最初の試みであり、このタイプのアクションをオンラインで実行する方法を見つけることができませんでした。上記のコードでわかるように、私は配列(順序)を作成しようとしています。この配列には任意の数の値を指定できますが、その数はで指定されdocument.myform.i.value
ます。したがって、Forループは、IDがorder + x(つまり、order0、order1、order2、order3、order4などからnumまで)のすべてのテキスト入力を循環します。
私のorders(x)行に問題があるようです。それが私が何を意味するgetElementById("order" & x)
のかを認識していないと思います。また、そのようなことをどのように行うのか正確にはわかりません。誰か提案がありますか?よろしくお願いします!