注册 登录
编程论坛 JavaScript论坛

提交的内容怎么在另一个界面中显示!??大神求助~~

luoye1994 发布于 2015-10-09 13:39, 1801 次点击
<html>
<head>
<title>a</title>
</head>
<form action = "b.html" method = "post" name = "forms">
姓名:<input type = "text" name = "name" value = "小明"><br>
电话:<input type = "text" name = "tel" value = "34235534"><br>
<input type = "submit" name = "按钮" value = "提交">
</form>
</html>
6 回复
#2
luoye19942015-10-09 13:41
<html>
<head>
<title>b</title>
</head>
<script language = "javascript">
document.writeln(document.forms.tel.value);
</script>
</html>
#3
luoye19942015-10-09 13:42
请问各位路过大神,怎么把a中的内容显示到b中。小白HTML新手求助~~~
#4
luoye19942015-10-10 12:32
有没有楼面的大神,请教一下
#5
冰镇柠檬汁儿2015-10-18 19:58
如果使用js获取的话,首先method的值需要使用get
<form action="b.html" method="get" name="forms">
另外需要在b.html中解析url地址
使用window.location.href即可获取地址
使用window.location.search就能够获取问号之后的值

至于解析这些字符串,那要看你的逻辑
如果路径中为什么会出现“?”和“&”我相信你一定知道
#6
新庶2017-06-06 11:42
你在点提交的时候获取这两个input的值,然后存储到浏览器的缓存里,然后在跳到另外一个页面把缓存在浏览器的内容提取出来显示就可以了
#7
wlrjgzs2017-06-14 14:26
这种情况一般需要目的网页也就是b网页由服务器端动态生成,而不能是静态网页。如果目的网页也就是b网页必须为静态页面的话,那么源网页也就是a网页可以将需要传递到b网页的数据,保存到Cookie中。然后b网页从Cookie读取数据,然后进行需要的处理。这种方法也是可行的。
1