• 締切済み

カレントのオブジェクトの値を取得したいです!

xruzの回答

  • xruz
  • ベストアンサー率50% (72/143)
回答No.2

>カレントの行番号を取得する方法 たぶんできないと思います。。。 で、こんな感じでどうでしょうか? (但しIe5.0sp2およびIe5.5sp2で動作確認、NNでは動作不可、Ie6は不明) <Html> <Head> <Title>delRow</Title> </Head> <Script Language="JavaScript"> <!-- var pName; function getRow(txt) { pName=txt.parentElement.name; } function delRow() { for(var i=0;i<document.frm.elements.length;i++) { if(document.frm.elements[i].parentElement.name==pName) document.frm.elements[i].value=""; } } //--> </Script> <Body> <Form Method="post" Name="frm"> <Input Type="button" Name="rowdel" Value="Delete" onClick="delRow();"> <hr> <span name="row01"> <Input Type="text" value="1a" onFocus="getRow(this);"> <Input Type="text" value="1b" onFocus="getRow(this);"> <Input Type="text" value="1c" onFocus="getRow(this);"> </span> <br> <span name="row02"> <Input Type="text" value="2a" onFocus="getRow(this);"> <Input Type="text" value="2b" onFocus="getRow(this);"> <Input Type="text" value="2c" onFocus="getRow(this);"> </span> <br> <span name="row03"> <Input Type="text" value="3a" onFocus="getRow(this);"> <Input Type="text" value="3b" onFocus="getRow(this);"> <Input Type="text" value="3c" onFocus="getRow(this);"> </span> <br> </Form> </Body> </Html> がんばってください!

関連するQ&A

  • エクセルで別シートの値を取得したいです。

    エクセルで質問があります。 別シートからセル値を取得したいです。 ただ、セル番地は行番号、列番号で指定し、 行、列番号はセルに入力してある値を使いたいです。 例 Aシート(値格納シート) B1セル値=1000 -------------- Bシート(値取得シート) A列=行番号入力 B列=列番号入力 C列=Aシートの取得関数 A2セル値=1 B2セル値=2 C2セル=1000(取得値) C2セルの関数に、A2とB2の値を使って Aシートのセル値を取得したいです。 よろしくお願いします。

  • DataGridViewで、選択した行の値を取得したい。

    VB2005環境です。 VB2005で、選択した行の、特定の列から値を取って、 テキストボックスに出力したいと思っています。 Itemプロパティかと思い、 TxtBox1.Text = Me.DataGridView1.Item _(0,Me.DataGridView1.CurrentRow.Index).ToString と記述してみました。1列目の、選択した行と交わるセルの 値が取れるかと思いきや、うまく取得できません。 方法を教えていただけないでしょうか? よろしくお願いします。

  • C# dataGridViewの値だけクリア

    DataSorceにDataTableを指定したdataGridViewの行や列を消さずに表の中身の値だけクリアするにはどうしたらいいのでしょう。 DataTable.Clear()メソッドを使用したら列ヘッダーは残ったのですが、全ての行が行ヘッダーごと消えてしまいました。

  • VBのグリッドにてマウスクリックでセル位置を正確に取得したい

    Visual BASIC でアクティブコンポーネントのグリッド(表)を使用しています。 ●グリッドのセルをマウスでクリックした時に、そのセルの列と行の位置番号を 正確に取得したいのですが、1列ある見出し列(行)をクリックしても 1(本来は 0)が、最初のデータ列(行)をクリックしても 1が返り、同じため正しく処理できません。(データのセルは正しく番号が取得できます。) どうしたら、クリックしたセルが見出し列(行)かどうか判別できますか? ●また、マウスをドラッグして複数のセルの範囲を取得したいのですがマウスDown と マウスUp イベントで列(行)番号を取得してもどちらも、マウスDown 時の値が返り、範囲となっていません。どうしたら、範囲を認識できますか。 分かるかたがおられたら教えてください。 (片方でも結構です。) Visual BASIC は Version 5 です。

  • 二つの条件に合った行のセルの値を取得する関数は

    H2に圃場番号を入力して、その値と一致する圃場番号をB列から取得します。 I2に農薬NOを入力して、その値と一致する農薬NOをD列の農薬NOから取得します。 両方の条件が合致した行の値をF列(散布量)の値をから参照して、散布量の値をJ2に取得し、二つの条件に合致しない場合、空欄にしたいです。 尚、B列の圃場番号は重複する番号が登録されている場合もあり、D列の農薬NOも重複する農薬NOが登録されている場合まあります。 しかし同じ圃場が同じ農薬を2度散布することはありません。例えばB列に圃場番号5が3回出てきますが、該当する行のD列の農薬NOは10,15,12と、それぞれ別になっています。 圃場番号5で農薬NOの10が登録された場合、この組み合わせが重複する行は絶対にないとします。 関数だけでこの操作を実現したいのですが、よろしくお願いします。

  • 配列の並び替え

    下のように5つの配列がA~E列まであって、2、3行目にデータが入っています。このときに、2行目の値が3行目の値より小さい配列で、かつ、2行目の値が小さい順に並べる。その後に、3行目より、2行目の値の方が大きい配列を3行目の値が大きい順に並べるマクロコードを教えてください。   A B C D E←列      1  1 2 3 4 5←配列番号 2  4 9 8 6 2 3  1 5 7 10 3      ↑ 行    ↓     A B C D E 1  5 4 3 2 1 2  2 6 8 9 4 3  3 10 7 5 1

  • エクセルで、検索した値と同列の値をそのまま反映する

    詳しい方がいらっしゃいましたら、よろしくお願いいたします。 データのヘッダー行には商品名が入っています。 それ以降の列には0または1のデータが並んでいるとします。 「1」が立っていれば、「1」が立っている列の1行目の値(商品名) をそのまま反映させたいのですが、 HLOOKUPでは上手くいきませんでした。 考え方、もしくは使用する数式の種類などを教えていただきたいので、 よろしくお願いいたします。

  • Excel VBA 値取得について

    お世話になります。 どなたかお力をお貸しください。 Excel2003 VBAでプログラムを組んでおり、エクセルのシートをデータベース代わりに利用しています。 複数のブック散乱している10万個近くのテキストボックスの値を、 「A」というブックの「シート1」のセルに格納して行きたいと思っております。 値の格納方法としては、「A」ブックの「シート1」の セルA1からA2、A3…A列最終行(6万強)まで縦の並びにデータを格納していきます。 ただし、「シート1」に格納したい値は10万個近くあるので、 A列だけでは足りなくなります。 A列の最終行まで値を格納し終えたら、自動的にB列に移動して、 セルB1からB2、B3…B列最終行(6万強)という遷移させていきたいのです。 A列のみに格納していくのであれば、理解できるのですが、 自動遷移がわかりません。 For i = 0 To 最終行(6万強) シート1.Range("A" & i) = 参照元 Next i よろしくお願いします。

  • 最大値となるセルの絶対番地を知りたいのです。

    指定配列中の相対位置を返すMATCHではなく、 絶対番地、できれば(i,j)それぞれ行と列を返す方法 を関数でお願いします。 "A10"形式でもOKですが、"R1C1形式"ですと行と列の 取り出し方が分かりません。

  • FlexGridで複数選択したセル、行、列を取得

    VisualBasic5を使用しています。 フレキシブルグリッドコントロールについてですが、 複数の行や列やセルを選択したときにそれらの値を取得するプロパティとかって何かありませんか? 特に行について教えて欲しいのですが。