读书人

小弟我是通过超级链接传递的参数?现在

发布时间: 2012-03-02 14:40:29 作者: rapoo

我是通过超级链接传递的参数?现在也要传递一个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来自表单内的某一元素

读书人网 >ASP

热点推荐