<html>
<head>
<script type="text/javascript" >
function doSel(id){
   document.all.itemNum.value = eval("document.all.itemNo"+ id).value;
   alert(document.all.itemNum.value);
}
</script>
</head>
<body>
<table>
<tr id="1" onclick="doSel(this.id);">
  <td align="left" >
   <input type="text" size="8" name="itemNo1" value="1" >
  </td>
  <td align="left" >
   <input type="text" size="10" name="materialCode1" value="">
  </td>
  <td align="left" >
   <input type="text" size="20" name="materialName1" value="">
  </td>
</tr>
<tr id="2" onclick="doSel(this.id);">
  <td align="left" >
   <input type="text" size="8" name="itemNo2" value="2" >
  </td>
  <td align="left" >
   <input type="text" size="10" name="materialCode2" value="">
  </td>
  <td align="left" >
   <input type="text" size="20" name="materialName2" value="">
  </td>
</tr>
</table>
<input type= "hidden" name="itemNum">
</body>
</html>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <table border=0 id="tab1">
    <tr id="t1"><td><input type="text" size="8"  onclick="show('this')" name="itemNo<%=i%>" value="<%=itemNo%>" ></td></tr>
    <tr id="t2"><td ><input type="text" size="10" onclick="show('this')" name="materialCode<%=i%>" value="<%=materialCode%>"></td></tr>
    <tr id="t3"><td ><input type="text" size="20" onclick="show('this')" name="materialName<%=i%>" value="<%=materialName%>">
    </td></tr>
    </table>
    <input type="hidden" Name="itemNum" value="<%=itemNum%>"><script language=javascript>
    function show(xx)
    {
    var c = event.srcElement.value;
    var hiddenid=document.getElementById('itemNum');
    hiddenid.value=c;
    alert(c);
    }
    </script>
    </BODY>
    </HTML>
      

  2.   

    kafly(王者) 你又迟到了!
    你可以做迟到大仙了!
    嘿嘿
      

  3.   

    在 每个 TR上加一个 鼠标点击事件例如  <tr onclick="sub()"><input type="hidden" Name="itemNum" value="<%=itemNum%>"> 应该在一个FORM里 
    例如  <form name="form1">function sub(){
    var curtr = event.srcElement.parentElement;
    form1.itemNum.value = curtr.cells[0].innerHTML;}
    这样就OK了
      

  4.   

    我日,迟到。。<table id="Userdata" border="1" width="100%">
    <tr>
      <td align="left">
       <input type="text" size="8" name="itemNo1" value="1" >
      </td>
      <td align="left">
       <input type="text" size="10" name="materialCode1" value="ZX001">
      </td>
      <td align="left">
       <input type="text" size="20" name="materialName1" value="张三">
      </td>
    </tr>
    <tr>
      <td align="left">
       <input type="text" size="8" name="itemNo2" value="2" >
      </td>
      <td align="left">
       <input type="text" size="10" name="materialCode2" value="HS001">
      </td>
      <td align="left">
       <input type="text" size="20" name="materialName2" value="王五">
      </td>
    </tr>
    </table><input type="text" Name="itemNum" id="itemNum" value=""><script>
    var root=document.all.Userdata;
    for (var i=0; i<root.rows.length; i++) {
    root.rows[i].onclick = function(){
    document.getElementsByName("itemNum")[0].value=this.all.tags("input")[0].value;
    }
    }
    </script>不过我的代码应该是最好用的。