房天下 > 房天下问答 > 业主生活 > 其他
  • form 中提取的表单数据怎么传递给下一页?让当前页和下一页都能调用第一页表单里输入的数据?

    在本页中可以用request.form提取下页表单中的数据,但是怎样做才能让它即可以在本页调用又可以传递给下一页,让下一页的代码也能调用这一页表单里的输入的数据呢?

    提问者:夜如雨

    发布于2008-07-01

共1个回答
  • 房教授 丨Lv 4
    我一直用的是这样的代码(按照你的表单):比如下面就是test2.asp<%dim nwnw=request("q1")response.Write ""&nw&""%>你上一页的input中的值会在test2.asp中显示出来(不知道你为什么说用request提取不到值!我一直都是这么用的)希望能帮到你吧...你补充的问题:下面先用asp解决问题<% dim q1,q2 q1 = request("q1") q2 = request("q2")dim aaaa="" aa=aa&q1 aa=aa&q2response.write""&aa&""%>如果非要在vbscript中取asp的变量,可以把asp的变量写到一个input内,在vbscript里再调用这个input的值(把form和input设置为隐藏,这样就不会影响页面布局):<%dim nwnw=request("q1")%><html><body><form id="nwform" name="nwform" style="visibility:hidden"><input value="<%=nw%>" type="hidden" id="nwinput" name="nwinput"></form><script language="vbscript">aa="1235689"bb=document.nwform.nwinput.valueaa=aa+bbdocument.write(aa)</script></body></html>还有一种简单的调用方法(注意调用的asp变量如果是字符型要加"",如果是数值型就不用加了,像下面的bb="<%=nw%>",nw这个变量是字符型):<script language="vbscript">aa="1235689"bb="<%=nw%>"aa=aa+bbdocument.write(aa)</script>我修改了一下,用到asp,如果在本地计算机上测试就需要安装iis,然后把附件内的压缩包解压后得到的test1.html和test2.asp放到系统盘下的Inetpub\wwwroot\内,然后打开IE,在地址栏内输入附件:test.rar
    +10 2008-07-01 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。