因为你使用了表单提交的形式进行的页面跳转,
也就是说这,
你的表单的信息是被提交给应用服务器之后,
经由服务器才能传递和另外一个页面。
我中情况下通常是在form中加入隐藏控件保存上个页面信息的。不过看到你的文件都是HTML文件,
HTML是静态页面,
需要改为动态页面才可以。
比如:JSP,ASP,PHP......如果你只是单纯的页面跳转的话,
请使用window.open打开新的页面,
并通过获得的窗口对象引用将信息直接赋值就可以.
例如:newWin = window.open( "b.html" );
newWin.XXX = ???;新打开的页面中可以通过 window.opener访问父页面.
也就是说这,
你的表单的信息是被提交给应用服务器之后,
经由服务器才能传递和另外一个页面。
我中情况下通常是在form中加入隐藏控件保存上个页面信息的。不过看到你的文件都是HTML文件,
HTML是静态页面,
需要改为动态页面才可以。
比如:JSP,ASP,PHP......如果你只是单纯的页面跳转的话,
请使用window.open打开新的页面,
并通过获得的窗口对象引用将信息直接赋值就可以.
例如:newWin = window.open( "b.html" );
newWin.XXX = ???;新打开的页面中可以通过 window.opener访问父页面.
解决方案 »
- 怎样获得指定id内部的input名的值 并重新赋值
- 急急急!IE和ipad浏览器的区别
- JS怎么实现网站一个IP一天只能投5次票。?
- 简单题目送分,在线等,关于js互相调用变量
- 关于在代理的情况下引入HTC组件的问题。急,在线等
- 关于字符串中带双引号的问题,先谢过拉
- 求助:关于点击页面上的按钮或选项,能在固定的文本域内显示出点击的按钮和选项的名称
- 谁帮我看看这个网页里的那张图片的真实地址?
- 关于ONSUBMIT的问题
- 求救:能够在页面中四处移动的图片的脚本怎么做出来的!!!
- 一段类似marquees向左移动的JS代码,在IE下正常,在FF下就没反应,兄弟们进来看看啊!
- 发个以前写的树状菜单~~~
如果是打开子页面可以使用window.open
如果是页面跳转的话,
你需要使用cookie保存页面信息.
或者把表单改为get提交【不过大小有限制】
或者改为动态页
其实都不需要,只要把所有的信息放同一个页面,用js控制显示步骤就好了,最后再提交
里面有个 iframe src="a.html"
a.html表单提交前把值保存到父页面的变量里,可以用 parent.values = 你的格式, 下个页取值的时候可以 var val = parent.values 这样取值
这样就方便多了, 有多少跳转页都无所谓...
在B.jsp页面中通过request.getParameter()方法获得A.jsp页面传递的参数,然后组装B.jsp选择的值一起传递给C.jsp。
用同样的方法在C.jsp中得到B.jsp页面传递的参数(此时是A和B组装的结果),然后再组装C.jsp页面的值一起传递给D.jsp。
最后在D.jsp中也是通过request.getParameter()方法获得C.jsp传递的参数,然后显示。