我想将数据从一个表单移动到另一个表单,在不同的页面中使用类似的输入,就像我在提交form1和form2看到时使select选项获取相同的值一样。
<form action="form2.html" method="post">
<select name="selection" >
<option value="" selected="selected">select one</option>
<option value="1" >one</option>
<option value="2" >two</option>
<option value="3" >three</option>
</select>
我需要以第二种形式获得此值&#34; form2.html&#34;
我怎么能这样做?
谢谢!!
答案 0 :(得分:0)
没有一个简单的答案,您可以设置$ _SESSION变量,保存在cookie中,保存在数据库中,然后使用适当的方法在下一页上选择该数据。
答案 1 :(得分:0)
操作页面必须是服务器页面。您必须将第二页设置为form2.php。您在此处提交的数据将作为帖子值转到form2.php。它将是这样的:
<form action="form_submit.php" method="post">
<select name="selection2" >
<option value="1" <?php if($_POST['selection'] =="1"){echo "selected='selected'";}?> >one</option>
<option value="2" <?php if($_POST['selection'] =="2"){echo "selected='selected'";}?>>two</option>
<option value="3" <?php if($_POST['selection'] =="3"){echo "selected='selected'";}?>>three</option>
</select>
</form>
因此,您可以获取新表单中选择的上一个值的值。否则,您可以使用会话临时存储该值。