有关两个表单跨页传递值的问题
yuanl 2005-04-13 06:39:46 在第一个表单中,主要是表现一个数据表table1的记录,每个记录前有一个radio,操作时,点选这radio时,就将记录的id号传给一个变量,
在第二个表单中,是添加数据表table2新记录。在点按钮“保存”时,add.asp就会将数据表table1中的三个字段(cid,cname,ctype)及第二个表单内的内容给保存一新的记录(table2)
但是,第一个表单的radio对应的id号无法传递
在第一个表单中
<input type= "radio " name= "rad " value= " <%= Rs( "ID ") % > " onClick= "javascript:DoRADAction('',' <%= Rs( "ID ") % >') " > <%= Trim(Rs( "ID ")) % >
<script language= "Javascript " >
function DoRADAction(cPID, rad)
{
if(rad == 0)
{
cPID=0
}
else
{
cPID=rad
}
}
cPID就是要传递的值
在第二个表单中
<form name= "form2 " method= "post " action= "Add.asp?cPID= <%=cPID% > " >
......
<input type= "submit " name= "Submit " value= "保存 " >
......
结果运行后,
在浏览器的地址栏中显示
http://XXX.XXXX.com/member/Add.asp?cPID=
传递的值cPID没有传递成功,这样该如何解决?