注册 登录
编程论坛 ASP技术论坛

请问一个关于 取动态文本框的值.

dusttosky 发布于 2011-11-01 16:29, 700 次点击
window.location="b.asp?nm=" + escape(document.getElementById('nm(i)')这样可以取到吗?.value);
我想问这里可以取到对应的值吗? 谢谢!




<head>
<script type="text/javascript">
function buttonClick()
{
     window.location="b.asp?nm=" + escape(document.getElementById('nm(i)')这样可以取到吗?.value);
}
</script>
</head>
.
.
.
<%whlie no rs.eof%>
  <tr>
    <td>
<input name="nm<%=i%>" type="text" id="nm<%=i%>" value="<%=(rs("nm").Value)%>" size="6" />
    </td>
    <td>
<a onclick="buttonClick()">修改</a>
    </td>
  </tr>
      <%
  i=i+1
  rs.MoveNext()
Wend
%>
1 回复
#2
wangjy5002011-11-01 18:30
程序代码:
<head>
<script type="text/javascript">
function buttonClick(num)
{
     window.location
="b.asp?nm=" + escape(document.getElementById('nm"+num+"').value);
}
</script>
</head>
.
.
.
<%whlie no rs.eof%>
  <tr>
    <td>
<input name="nm<%=i%>" type="text" id="nm<%=i%>" value="<%=(rs("nm").Value)%>" size="6" />
    </td>
    <td>
<a onclick="buttonClick('<%=i%>')">修改</a>
    </td>
  </tr>
      <%
  i
=i+1
  rs.MoveNext()
Wend
%>
1