请问一下动态去文本框值的问题 谢谢

dusttosky 2011-11-01 01:15:46
我要实现这个效果rs("xm")循环显示在本文框nm里面,好像下面的结果. 我想在点击修改的时候,假如把李四改为小黄后,可以将修改后的值传递给另一个页面. 点击那一行的修改即可传递相对应一行的nm值. 红色部分应该如何取得这个动态文本框的名字? 求解..........

李四 修改
张三 修改
.
.
.

下面是我的循环部分 和点击'修改'的js.


<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
%>

...全文
121 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dusttosky 2011-11-02
  • 打赏
  • 举报
回复
请问有人知道为什么吗?
dusttosky 2011-11-01
  • 打赏
  • 举报
回复
onclick="buttonClick('nm<%=i%>')"> 我发现这里根本传递不到'nm<%=i%>'上去, 空白.
dusttosky 2011-11-01
  • 打赏
  • 举报
回复
上面的已改 问题依旧
<script type="text/javascript">
function buttonClick(id) {

是不是这里的问题? 为什么括号是(id)呢?
jayrao5566 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 edwardlong 的回复:]

稍微改下,加入参数
<head>
<script type="text/javascript">
function buttonClick(id) {
window.location="b.asp?nm=" + escape(document.getElementById(id).value); } </script>
</head>
. . .
<%whlie no ……
[/Quote]
将<input id="nm<%=i%>" type="text" id="nm<%=i%>"
改为:<input name="nm<%=i%>" type="text" id="nm<%=i%>"

dusttosky 2011-11-01
  • 打赏
  • 举报
回复
提示 错误....缺少对象 .

怎么办
EdwardLong 2011-11-01
  • 打赏
  • 举报
回复
稍微改下,加入参数
<head>
<script type="text/javascript">
function buttonClick(id) {
window.location="b.asp?nm=" + escape(document.getElementById(id).value); } </script>
</head>
. . .
<%whlie no rs.eof%> <tr> <td> <input id="nm<%=i%>" type="text" id="nm<%=i%>" value="<%=(rs("nm").Value)%>" size="6" /> </td> <td> <a onclick="buttonClick('nm<%=i%>')">修改</a> </td> </tr> <% i=i+1 rs.MoveNext() Wend %>
dusttosky 2011-11-01
  • 打赏
  • 举报
回复
document.getElementById('nm(i)').value


楼上请问我这里应该怎么写?
liangws 2011-11-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dusttosky 的回复:]

document.getElementById('nm(i)').value


问题是这个啊 能不能取动态文本域的名字?
[/Quote]

请用ID,id="nm<%=i%>"
dusttosky 2011-11-01
  • 打赏
  • 举报
回复
document.getElementById('nm(i)').value


问题是这个啊 能不能取动态文本域的名字?
ybice 2011-11-01
  • 打赏
  • 举报
回复
whlie no rs.eof 难道不是 whlie not rs.eof

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧