日期:2014-05-17  浏览次数:20880 次

我是通过超级链接传递的参数?现在也要传递一个form表单的值过去,怎么办?
点击某图片,通过超级链接,传递参数
...
  <td   height= "25 "> <p   align= "center "> <a   href= "voteupdate.asp?id=3 ">

<img   src= "img/an1.jpg "   width= "94 "   height= "25 "   border= "0 "> </a> </p> </td>
 
....
<td   height= "25 "> <p   align= "center "> <a   href= "voteupdate.asp?id=4 ">
<img   src= "img/an1.jpg "   width= "94 "   height= "25 "   border= "0 "> </a> </p> </td>

以上分别通过超级链接形式,将id=3和id=5,传递给voteupdate.asp这个文件进行处理...

我现在希望点击这个超级链接时候,顺便也把一个form表单值传递过去。。
比如   <input   name=aa   type=text   size=10> ...
当前文件里是没有submit按钮的..

怎么解决呢??

------解决方案--------------------
不一定非要sumbit按钮的

<input
type=hidden
name=sumbit
/>
------解决方案--------------------
不好意思
刚才写错了

应该是

<input
type=hidden
name=id
value=sumbit
/>

连这个id和那个aa一起传递就触发sumbit事件了

------解决方案--------------------
用js代替submit
<script>
function upform()
{
document.form1.submit();
}
</script>
<td height= "25 "> <p align= "center "> <a href= "voteupdate.asp?id=3 " onclick= "return upform() ">


<img src= "img/an1.jpg " width= "94 " height= "25 " border= "0 "> </a> </p> </td>

<form name=form1 action= "voteupdate.asp " method= "post ">
<input type=hidden name= "bb " id= "bb " value= "1 " />
<input type=hidden name= "bb " id= "bb " value= "2 " />
<input type=hidden name= "bb " id= "bb " value= "3 " />
</form>
接收的时候:
re_bb=request.form( "bb ")
rr_bb=split(re_bb, ", ")
这样就可以取值了
------解决方案--------------------
点击时调用JS函数,实现表单提交
doucment.form.action= "aa.asp?aa=aa ";
document.form.submit();
处理页面
aa=request.querystring( "aa ")
bb=request.form( "bb ")
假设bb来自表单内的某一元素