回 帖 发 新 帖 刷新版面

主题:问一个form中action=""的问题

我先定义了:
<%
option explicit

dim var1

var1=request.queryString("getInfor")
%>

然后用了个form
<from action="myHome.asp?sendData=" & var1 method="GET">

<input type="submit" value="submit">
</form>
我就是想按submit时能够把从别的网页得到的var1在传递到另一个网页myHome.asp,但是没成功,为什么呢,语法写错了吗?
请大家指教 3Q

回复列表 (共13个回复)

11 楼

9楼的方法应该是对的,但是值还是没传到指定页面去(我已进入到页面中),我把它改成这
form1.action=form1.functions[i].value & ".asp?admin_name=testvalue";了,但admin_name还传不过去.


后来我用了8楼兄弟教我的隐藏域,我这样用的:
<script language="javascript">
function goto()
{
    for(i=0;i<form1.functions.length;i++)
    if(form1.functions[i].checked==true)
     {
      <form action=form1.functions[i].value & ".asp" method="GET">
     <input type="hidden" name="sendId" value=<%=adminName%>>
    form1.action=form1.functions[i].value + ".asp";
       form1.submit();
        }
}
</script>

结果连选择的页面都进不去了,应该我的用法错了 javascript中不能写<form>吗?

12 楼

把隐藏域加到表单就行了!
9楼方法应该不对,javascript中也能用<%=%>?

13 楼

多谢各位,我换了种思路,没用onclick和javascript了,用if搞出来了...
但有人知道javascript中可以用<%=%>吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册