使用两个网页提交表单值
USING two webpages to submit form values
我总共有3页;表单元素分布在两个页面中,"eg1.html"answers"eg2.html",但表单元素被提交到"eg.php"。
以下是eg.php的代码:
$size=$_POST["fontsize"];
$label=$_POST["label"];
$age=$_POST["age"];
$sex =$_POST["sex"];
eg1.html的代码
<html>
<body>
<form action="eg.php" method="post">
<input type="radio" name="fontsize" value="3"/>
<link to eg2.html>
<input type="radio" name="label" value="stacks"/>
<input type="submit" name = "down" value = "down">
</form>
</body>
eg2.html的代码
<html>
<body>
<form action="eg.php" method="post">
<input type="radio" name="age" value="18"/>
<input type="radio" name="sex" value="female"/>
<input type="submit" name = "down" value = "down">
</form>
</body>
</html>
我在eg1.html
中添加了一个指向eg2.html
的链接。这意味着用户将首先打开eg1.html
;他将在提交表单元素之前选择表单元素,他将被提供到CCD_ 4的链接;一旦他点击链接,他将被重定向到eg2.html.
在eg2.html
中,他应该能够选择其他表单元素,选择后,他将被重定向回eg1.html
,在那里他将能够向eg.php
提交所有表单元素[包括eg1和eg2]
我见过很多网站使用这种技术。
根据您想要处理的方式,您可以
- 让服务器缓存响应的前半部分
- 将数据传递到第二页,以便一起提交
- 将它们放在一页中,使其看起来像两页
要在服务器上缓存,您可能需要使用临时文件或数据库。这很麻烦,但好处是用户可以做一半,去吃晚饭,然后回来继续。
要将数据传递到第二页,可以选择使用location.hash
将该信息附加到下一页的链接中。或者,您也可以使用cookie。
第三个也是相对容易实现的。对每页使用divs
或iframes
,并让顶部文档保存数据。
相关文章:
- 每次提交表单时都会重新加载网页
- Firefox,如何提交表单触发文件下载,但停留在网页上
- 解析当前页面的网页提交按钮
- JQuery Selectors:如何选择网页上第二个表单的提交按钮
- 如何在安卓应用中检测网页表单提交
- 提交带有文件附件的表单后,保留内容网页
- 如果网页排名低于 2,请不要让网站提交
- 如何使用javascript在网页上进行多次提交
- Chrome 警告框会提交网页,即使返回 false
- 提交表单后,网页重定向到 servlet URL,但我想重定向到另一个页面
- CKEditor只在编辑器中正确插入图像,但在提交后不会在网页上显示图像
- 使用两个网页提交表单值
- 如何在提交表单元素后将网页重定向到不同的网页
- 有没有办法改变移动键盘上的转到/提交按钮在移动网页上的作用
- 如何在页面加载时自动点击网页上提交的输入
- 提交表单后仅刷新网页一次
- 在表单提交时不使用Ajax重新加载网页
- 提交信息,然后在按钮中打开新网页.使用Form type = submit的多个操作
- 如何在网页自动加载上提交表单
- 载入网页,并提交网页上的表格