求助高手, 如何用普通连接href来实现传递多个表单的值

xzf888 2010-11-07 07:56:07
我现在的问题是只能传递一个表单值,如下,

<input type="text" name="Name1" value="">
<input type="text" name="Name2" value="">
<input type="text" name="Name3" value="">
<input type="text" name="Name4" value="">

而我用普通连接如下

<a href="javascript:location.href='Modify.asp?act=Modi&ID=<%=rs("ID")%>&Name1='+this.form1.Name1.value"> 修改 </a>

要怎样能把上面的4条表单值都传递给另一个页面,我用常规的方法 & 连接不行,
...全文
217 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cbf001 2010-12-11
  • 打赏
  • 举报
回复
<input type="text" name="Name1" id="Name1" value="1">
<input type="text" name="Name2" id="Name1" value="2">
<input type="text" name="Name3" id="Name1" value="3">
<input type="text" name="Name4" id="Name1" value="4">


<a href="#" onclick="cbf001()"> 修改 </a>
<SCRIPT LANGUAGE=javascript>
function cbf001()
{
var Name1 = document.getElementById("Name1").value;
var Name2 = document.getElementById("Name2").value;
var Name3 = document.getElementById("Name3").value;
var Name4 = document.getElementById("Name4").value;
window.open('Modify.asp?act=Modi&ID=<%=rs("ID")%>&Name1='+Name1+'&Name2='+Name2+'&Name3='+Name3+'&Name4='+Name4);
return false;
}
</script>


+分
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 xzf888 的回复:]
引用 9 楼 jianlong813 的回复:
7楼是说用form表单提交

这个我已经用了,是不能在同一个FORM域中同时使用二个以上的,所以我要用到HREF超连接来修改表单,
[/Quote]
可以使用同一个表单,然后使用单选框或者不同的按钮来实现改变提交到不同的url地址
xzf888 2010-12-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jianlong813 的回复:]
7楼是说用form表单提交
[/Quote]
这个我已经用了,是不能在同一个FORM域中同时使用二个以上的,所以我要用到HREF超连接来修改表单,
jianlong813 2010-11-10
  • 打赏
  • 举报
回复
7楼是说用form表单提交
xzf888 2010-11-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yhtapmys 的回复:]
用个 submit 不就得了
[/Quote]

不好意思,我不知道这么用,给个详细代码,谢谢
yhtapmys 2010-11-07
  • 打赏
  • 举报
回复
用个 submit 不就得了
QQ1654692467 2010-11-07
  • 打赏
  • 举报
回复
jgbh k
xzf888 2010-11-07
  • 打赏
  • 举报
回复
<td width="55%">
编  号:<input type="text" name="ProdId<%=x%>" size="8" maxlength="100" value="<%=rs_MusicData("MusicQz")%><%=x%>">
影音名称:<input type="text" name="MusicName<%=x%>" size="25" maxlength="100" value=""> <font color=#FF0000>第<%=x%>集</font><br>
播放地址:<input type="text" name="PlayAddress<%=x%>" size="55" value=""><br>
下载地址:<input type="text" name="DownAddress<%=x%>" size="55" value=""></td>
<td width="20%" align=center><textarea rows="4" name="MusicWord<%=x%>" cols="30"></textarea></td>


<a href="javascript:location.href='Fzwlt_MusicManagEditAddModify.asp?MusicDt=Modi&MusicID=<%=rs_Music("MusicID")%>&ProdId='+this.form1.ProdId<%=i%>.value">修改</a>

我在是这样的代码,只有一条数据可传递
phuai007 2010-11-07
  • 打赏
  • 举报
回复
最好是用id属性,不要历遍

<input type="text" name="Name1" id="Name1" value="">
wwtbless 2010-11-07
  • 打赏
  • 举报
回复
你不会是复制我的代码的吧?那肯定就有错了啊,你要贴个完整点的代码才知道。如果是为空,那可能你的表单没有命名
xzf888 2010-11-07
  • 打赏
  • 举报
回复
谢谢,我按你的做了,网页报错说,为空或不是对象,
wwtbless 2010-11-07
  • 打赏
  • 举报
回复
this.form1?
你知道这个this是什么吗?是a,a哪里会有form1?
要想转这些值方法也简单啊。用js脚本

<script>
function toHref(oid)
{
var n1 = document.form1.name1.value
...
location.href = "modify.asp?act=Modi&Id="+oid+"&name1="+n1+""
}
</script>


<a href="javascript:toHref(<%=Rs("ID")%>)">修改</a>

没有测试,如果有问题,自己改改吧,方法其实也不是这一种

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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