上面的是第5行第2列的你要看第$i行的就是first[$i-1]  second[$i-1]   third[$i-1]  fourth[$i-1]

解决方案 »

  1.   

    我想应该用js吧:
    //我假设你的输入框是布局在一个n*4的表格里,格式如下--
    <TR>
    <TD><INPUT TYPE="text" NAME="first[]"></TD>
    <TD><INPUT TYPE="text" NAME="second[]"></TD>
    <TD><INPUT TYPE="text" NAME="third[]"></TD>
    <TD><INPUT TYPE="text" NAME="fourth[]"></TD>
    </TR>
    //cur_input代表当前的输入框对象(比如我在第5行第2列)
    while(cur_input.tagName.toLowerCase()!="tr"){
          cur_input=cur_input.parentElement;
    }
    cur_row=cur_input;
    var temp=new Array(4);
    for(i=0;i<4;i++){
        temp[i]=cur_row.cells[i].children[0].value;
    }//数组temp保存当前行的四个输入框的value值
      

  2.   

    to xuzuning(唠叨)  是的用JS,因为这是在输入的时候要取得同行中某个输入框中的值。gzty(风逍遥) 和 csdnggn0113() 也不行吧,其实关键问题就是在于确定那些输入框的下标了,如果能确定是第几个,那其它同行的值的下标也一样的。这用眼睛当然很容易知道,但用程序如何确定呢?
      

  3.   

    简单的说吧,光标停在下面的第2行第2列的时候,如何得到第2行第3列的值?
    <table width="98%"  border="0" cellspacing="1" cellpadding="2">
    <TR>
    <TD><INPUT TYPE="text" NAME="first[]"></TD>
    <TD><INPUT TYPE="text" NAME="second[]"></TD>
    <TD><INPUT TYPE="text" NAME="third[]"></TD>
    <TD><INPUT TYPE="text" NAME="fourth[]"></TD>
    </TR>
    <TR>
    <TD><INPUT TYPE="text" NAME="first[]"></TD>
    <TD><INPUT TYPE="text" NAME="second[]"></TD>
    <TD><INPUT NAME="third[]" TYPE="text" value="asdf"></TD>
    <TD><INPUT TYPE="text" NAME="fourth[]"></TD>
    </TR>
    </table>
      

  4.   

    <form>
    <table>
    <tr><td><INPUT TYPE="text"NAME="first[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="second[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="third[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="fourth[]" onfocus="foo(this.form)"></td></tr>
    <tr><td><INPUT TYPE="text"NAME="first[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="second[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="third[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="fourth[]" onfocus="foo(this.form)"></td></tr>
    <tr><td><INPUT TYPE="text"NAME="first[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="second[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="third[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="fourth[]" onfocus="foo(this.form)"></td></tr>
    <tr><td><INPUT TYPE="text"NAME="first[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="second[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="third[]" onfocus="foo(this.form)"></td>
    <td><INPUT TYPE="text" NAME="fourth[]" onfocus="foo(this.form)"></td></tr>
    </table>
    </form>
    <span id="view"></span>
    <script>
    function foo(form) {
      el = event.srcElement;
      name = el.name
      for(i=0;i<form[name].length;i++)
        if(form[name][i] == el)
          view.innerHTML = "当前位置:第"+i+"行的"+name;
    }
    </script>