• ベストアンサー

テーブルの中のテキストボックスについて

初心者です。 JAVASCRIPTでテーブルの値を参照する時、row,cell指定で出来ますが、 あるセルにテキストボックスがあるときこの値はどのようにすれば参照できるのでしょうか? テキストボックスの名前ではなく、行・列からたぐっていきたいのです。 よろしくお願いします。

  • HTML
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • hisappy
  • ベストアンサー率46% (184/392)
回答No.1

2次元配列のように扱って、 textbox[row][cell].value のように参照する形式にしてみるのはどうでしょうか? この場合でもテキストボックスの名前を 配列の形式で宣言しておく必要はありますが・・・

poppy0421
質問者

補足

hisappyさん、ありがとうございました。 テキストボックスの名前を配列の形式で宣言しておくというのは具体的にはどのようにすればよいのですか? いろいろ試して見て以下のようにしてできたのですが、何だか意味不明です。 document.all.AutoNumber2.Rows(2).Cells(0).firstChild.Value もう少し勉強します・・・。

関連するQ&A

  • セルの値をテキストボックスに表示したい

    excelマクロ初心者です。教えてください。 <やりたいこと> 選択したセルと同じ行のうち特定の列のセルの値をフォームの テキストボックスに表示し、そのフォーム上で表示したテキスト ボックスの値をコマンドボタンでコピーしたい。 また、もうひとうつのコマンドボタンをおすと選択したセルと 同じ行の別のセルに"完了"と入力できるようにしたい。

  • htmlでテーブル内にテキストボックスを作りたいのですが・・・

    教えてください。 2行のテーブルを作ろうとしています。 1行目が項目で 2行目が入力できるようにしたいです。 入力できるようにしたいので テーブル内にテキストボックスを作ったのですが どうしてもテーブルを作る囲い線と テキストボックスの右側の間に余白ができてしまいます。 テキストボックスの下にできる余白は <form> <table> </table> </form> という感じで、テーブルをフォームで囲むことで 無くすことができました。 HTMLでこの余白を消せる方法がありましたら ぜひ、教えてください。 よろしくお願いしますm(__)m

    • ベストアンサー
    • HTML
  • セルの値をテキストボックスに表示したい

    excel-vba初心者です。教えてください。 選択したセルと同じ行の別の列のセルの値をフォームの テキストボックスに表示する方法を教えてください。

  • テキストボックスの値をテーブルに追加

    お世話になります。 Access2000 あるテーブルの一覧をフォームのリストボックス(lst_1)に表示し、 そのリストボックスから選択された行を フィールド上の各テキストボックス(非連結)に表示しております。 そこで、表示されているテキストボックスの値を変更した時に テーブルに変更された値を反映させる方法をご教授よろしくお願いします。

  • テキストボックスのセル参照について

    Excel2003上のグラフエリアの中のテキストボックスに、 セルの値を表示させています。 テキストボックスは複数あって、A4セルにmyCellという名前をつけ、 どのテキストボックスの数式バーに対しても 【=myCell】のように名前で同じセルを指定しています。 その時は問題なく表示されますし、セルの値を更新すればそれも即時動的に反映されるのですが、 いったんファイルを上書き保存して閉じてしまうと、 次に開いた時にはその値は保持されているものの、 数式が消えてしまっていて、A4を更新してもテキストボックスが 変化しなくてなってしまい、困っています。 これはExcelの仕様と諦めるしかないのでしょうか?

  • Excel2007です。下記のように、テーブル1があります。

    Excel2007です。下記のように、テーブル1があります。 列0 列1 列2 列3 列4 行1  1  2   3   8 行2  3  4   6   4 行3  2  2   4   2 列0~列4は、テーブルの見出しです。(列0と書いてあるところが、A1セルです。) マクロで、行1・行2・行3のいずれかの行の列1~列3のセルを選択したいのです。 行1・行2・行3のいずれを選択するかは、動的に与えようと思います。 どのようにすれば、それができるかが質問です。 列は、構造化参照します。[列1]とか[列3]というのを使って指定したいと思います。 試しに、行を固定([行2])して、以下のコードを実行させようとしたら、エラーが出ます。 Sub Macro1() Range("A3").Select Range("テーブル1[[#This Row],[列1]:[列3]]").Select End Sub エラーは「実行時エラー'1004' 'Rangeメソッドは失敗しました:'_Global'オブジェクト」 [#This Row]というのはどのような使い方をするものなのでしょうか。

  • access vbaのテキストボックスについて

    例えば、sampleというテーブルがあり、そのテーブルは列A,列Bという構成だったとします。データとしては下記のようにします。  A  B 1 a1 b1 2 a2 b2 3 a3 b3 この時、フォーム上にテキストボックス1とテキストボックス2を作成し、コントロールソースにそれぞれsampleテーブルの列A、列Bを指定します。 このとき、3行目のデータ(a3とb3)を表示するときだけテキストボックスを太枠にすることは可能でしょうか? もしくは、他のテキストボックスと見栄え的に変えることは可能でしょうか? よろしくお願いします。

  • テーブルのデータをテキストボックスに表示させるには?

    ソース修正をしています。 が、約4年ぶりの仕事で、行き詰まっています。 AccessVBAは初心者です。 この問題で、もう3日を費やしてしまいました・・・。 どなたか、助けてくださいませ!! Formに約10個のテキストボックスがあり、そこにはあるテーブルのデータが表示されるようになっています。 そこで、もう一つ表示させたいデータがあったので 1)Formにテキストボックスを1個追加し、 2)テーブルに一つフィールドを追加し、 3)テーブルにデータを入れるためのINSERT文を修正し、 4)実行してみました。 が、テキストボックスには #Name? が表示されて、どうも思ったと通りに動きません。 テーブルを確認すると、データはちゃんと入っていますが、テキストボックスにはどうしても値が入ってきません。 よろしくお願いします。m(__)m

  • visual basicのテキストボックスについて

    ビジュアルベーシックでカレンダーを作ろうと考えてます。 日付のところをテキストボックスに数字を入れて、カレンダーに見立てようとしています。 でも、そのテキストボックスに値を代入するとき、一つ一つに textbox1.text=1 textbox2.text=2・・・・ と書いていくのはすごくメンドくさく、非効率的です。 今、自分が考えている解決方法は、javascriptにでてくるdocument.forms[0].elements[a].valueのようなテキストボックスなどの名前を指定しなくても値を代入する方法です。 でも、ビジュアルベーシックにこのような操作が可能なのかわかりません。 知っている方がいたら是非教えてください。

  • エクセルにて、テクストボックスにセルの文字列を参照させているのですが、

    エクセルにて、テクストボックスにセルの文字列を参照させているのですが、セルの文字列の255文字分しか参照してくれません。テキストボックスに256文字以上参照させるにはどうすればよいでしょうか。よろしくお願いします。

専門家に質問してみよう