日期:2014-05-16  浏览次数:20897 次

急呀~~~onlick 任何一个文本框,最后面的一个文本框都能获取到当前 onlick文本框的值
本帖最后由 shugeer 于 2012-11-17 14:50:01 编辑
下面ASP代码,onclick 任何一个文本框,最后面的一个文本框都能获取到当前 onclick文本框的值, 我这样写不生效啊。

<body>
<script type="text/jscript">
function t(){
    len=document.getElementById("zs").value
    for(var i=1; i<=len ; i++) {
    document.getElementById("bb").value=document.getElementById("aa" + i).value
    }
    }
function tt(){
    document.getElementById("bb").value=""
    }
</script>
</head>
 
 
<% for i=1 to 5%>
<input name="aa<%=i%>" id="aa<%=i%>" type="text" value="test<%=i%>" onclick="t()" onblur="tt()" />
<%next%>
<input type="hidden" id="zs" value="<%=i%>">
<input name="bb" id="bb" />
</body>


------解决方案--------------------

<body>
<script type="text/jscript">
function t(t){
    document.getElementById("bb").value= t.value
}
function tt(){
    document.getElementById("bb").value=""
    }
</script>
</head>
  
  
<% for i=1 to 5%>
<input name="aa<%=i%>" id="aa<%=i%>" type="text" value="test<%=i%>" onclick="t(this)" onblur="tt()" />
<%next%>
<input type="hidden" id="zs" value="<%=i%>">
<input name="bb" id="bb" />
</body>