基本上这就是我想要的:
访问我网站的人点击链接
<a href="/form.html">Clicking here will pre-select Option 1</a>
<a href="/form.html">Clicking this one will pre-select Option 2</a>
然后,单击的链接将确定将在表单中预选的选项。
<select>
<option>Option 1</option>
<option>Option 2</option>
</select>
我在想这可以用PHP $ _GET来完成吗?我真的不确定。 谢谢!
答案 0 :(得分:2)
确实是$ _GET,但您需要将表单文件后缀更改为.php
<a href="/form.php/?option=1">Clicking here will pre-select Option 1</a>
<a href="/form.php/?option=2">Clicking this one will pre-select Option 2</a>
form.php的:
<?php if (!isset($_GET['option']) {
//redirect
}
?>
<select>
<option <?php if ($_GET['option']==1) echo "selected"; ?> >Option 1</option>
<option <?php if ($_GET['option']==2) echo "selected"; ?>>Option 2</option>
</select>
答案 1 :(得分:0)
如果您的选项确定不依赖于服务器端数据,那么这也可以在客户端使用JavaScript完成。您需要做的就是从URL中提取查询字符串值,并根据提取的值设置选择的选项。