アプリ版:「スタンプのみでお礼する」機能のリリースについて

<form name="MyF">
<% For nI = 1 to 10 %>
<input type="text" name="test<%= nI %>">
<% Next %>
</form>

で10個のテキストボックスを作って
仮にあるボタンを押した時に
すべてのテキストボックスに "aaaa"と書き込む時

クライアントサイドのVbscript で

<script language="vbscript">

Sub Allaaa()
Dim i

For i = 1 to 10
MyF.test & i.value="aaaa"
Next

End Sub

</script>


のようなことをしたいのですが、
テキストボックスをこのように扱うことは
不可能なのでしょうか?

開発環境
Windows2000
IE3.02以上
使用言語 【VBscript】

java ではなくて Vbscript で実現したいのです。
また、今は10個のテキストボックスですが
10は可変です。

A 回答 (2件)

MyF.elements("test" & i).value="aaaa"


または
MyF.elements(i).value="aaaa"
    • good
    • 0
この回答へのお礼

MyF.elements("test" & i).value="aaaa"
の方はうまくいきませんでした・・

なんででしょう??

お礼日時:2003/05/20 16:56

以下のようにしてみては如何でしょうか?


お望みのものであればいいのですが…

<script language="vbscript">

Sub Allaaa()
Dim i

For i = 0 to 9
MyF.test(i).value="aaaa"
Next

End Sub
</script>

<form name="MyF">
<% For nI = 1 to 10 %>
<input type="text" name="test">
<% Next %>
</form>

<input type="button" name="tst" value="ALL" onclick="Allaaa">
    • good
    • 0
この回答へのお礼

おぉ~~、こんな書き方ができたとは知りませんでした。

今やりたいこととはちょっと違いますが、タメになりました。

お礼日時:2003/05/20 16:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!