こんにちは。
返信、かなり遅れてすみません。
><td>未取得</td>のテーブルのときにだけ該当のsubmitボタンを押させたいのですが、 >全てのサブミットのボタン名がaction_user_detail_indexで同じなため未取得の識別ができません。
<form style="float: left;"> <input type="hidden" name="uniq" value="da1" /> <input type="hidden" value="784" name="id" /> <tr> <td>bbbbbb</td> <td>契約中</td> <td>取得済み</td> <td>2013/04/12</td> <td> <input type="submit" value="管理ツール" name="action_user_detail_index" /> </td> </tr> </form> <form style="float: left;"> <input type="hidden" name="uniq" value="da1" /> <input type="hidden" value="784" name="id" /> <tr> <td>cccccc</td> <td>契約中</td> <td>未取得</td> <td>0000/00/00</td> <td> <input type="submit" value="新規取得" name="action_user_create_index" /> </td> </tr> </form>
もう解決済みかもしれませんが、
.parentElement で親のタグを参照することができるので、
http://www.ken3.org/vba/backno/vba180.html
↑では、
DTタグを探して、親のDLを取得して、さらにその子供...
とやってますが、
TDタグでループさせ、未取得を条件にして、その親を探す。
<tr> <td>cccccc</td> <td>契約中</td> <td>未取得</td> <td>0000/00/00</td> <td> <input type="submit" value="新規取得" name="action_user_create_index" /> </td> </tr>
親はたぶん、TRタグなので、
次は、TRタグの なかから、Inputタグを探したり、
5番目のTDタグの中を見たりすると、探せたりするのかなぁ。
と、できるかわかりませんが、1つのアイデアとして。
あっ、TDの同列なので、もしかしたら、もっと簡単な方法があるような気もしていますが。
(※javascriptのプロの人の方が、うまい処理方法を知っているかもしれません)
一度、手前味噌解説で申し訳ないのですが、
http://www.ken3.org/vba/backno/vba180.html
を見て、TD .parentElement で TRが探せるか?チェックしてみてください。
返信がかなり遅れたので、解決積みかもしれないなぁ..と思いつつ失礼します。 三流プログラマー Ken3