<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>
<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>
解决方案 »
- 如何用JS清空label的值
- 使用jquery出现一点问题。怎么给无序列表li里面的a写事件
- 找错了!!!!!
- 怎么样让关闭按钮居右显示???
- JavaScript调试工具
- jquery 中, 我hide 了 tbody,为什么tbody里面item的 is(":visible") 仍然为true????
- 一个只能输入数值的文本框,很简单,支持2,8,10,16进制
- 如何把XP的IE安全级别调到最低?
- 关于更改WEB服务器后的访问问题
- 300分求教:如何用java script 来实现网页编辑器的功能,详情请进 >>>>
- window.open打开远程机器上的页面,当设location=no的时候标题栏上会显示远程机器的地址,要怎么去掉
- 请问层中的z-index在javascript怎么用?
<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>
你可以做迟到大仙了!
嘿嘿
例如 <form name="form1">function sub(){
var curtr = event.srcElement.parentElement;
form1.itemNum.value = curtr.cells[0].innerHTML;}
这样就OK了
<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>不过我的代码应该是最好用的。