- PR -

クライアントスクリプトを用いてデータグリッド内のテキストボックスに値を代入

1
投稿者投稿内容
jun450
会議室デビュー日: 2003/02/04
投稿数: 6
投稿日時: 2003-02-04 16:36
こんにちは。
テンプレートを使用したデータグリッド内のテキストボックスに、クライアントスクリプトから値を入れたいのですがうまくいきません。

フォームに配置した(データグリッドの外)テキストボックスには、
document.Form1.TextBox1.value = "hoge";
で値が入るのは確認しました。
これと同様に記述しようとしましたが、テンプレートを使用しているため(?)テキストボックスのIDがわからないので先に進めなくなりました。。。

クライアントスクリプトを用いて、テンプレートを使用したデータグリッド内のテキストボックスに値を代入するにはどうすれば良いのでしょうか?

宜しくお願い致します。
jun450
会議室デビュー日: 2003/02/04
投稿数: 6
投稿日時: 2003-02-07 17:01
document.Form.element[*].valueで指定できますね。
hase
会議室デビュー日: 2003/12/12
投稿数: 2
投稿日時: 2003-12-12 14:51
HTMLにレンダリングされた結果をみればわかるとおもいますが、データグリッド内のコントロールにはレンダリング時にヘッダ文字列のようなものが付加されます。
それを想定してJAVASCRIPTを書けばクライアントスクリプトから値を入れることが可能です。
サーバサイドからならば[コントロール].ClientIDで参照できます。
hase
会議室デビュー日: 2003/12/12
投稿数: 2
投稿日時: 2003-12-12 14:53
すみません、UniqueIDのまちがいでした。
1

スキルアップ/キャリアアップ(JOB@IT)