我想修改我的代码,以便用户点击其中一个链接,然后他们会看到一个联系表单,其中包含预先选择的下拉列表中的相应项目。
示例:
表单已完成,但这样可以更容易使用。
这只是我目前所用代码的一小部分:
<label>Vehicle Model, Option 1:</label>
<select type="select" name="model_select1" id="model_select1" class="requiredField model_select1">
<option>Select One</option>
<option value="111">128i Cabriolet</option>
<option value="222">128i Coupé</option>
<option value="333">135i Cabriolet</option>
<option value="444">135i Coupé</option>
</select>
我还需要如何正确编写上一页的链接。像mywebsite.com/1series.html?model_select1=1201
之类的东西会起作用吗?
答案 0 :(得分:1)
我会做的是每个选择选项检查参数model_select1是否与实际选择的值相同:
<?php $model = $_GET["model_select1"] ?>
<label>Vehicle Model, Option 1:</label>
<select type="select" name="model_select1" id="model_select1" class="requiredField model_select1">
<option>Select One</option>
<option value="111" <?=($model == "111")? "selected='selected'" : "" ?>>128i Cabriolet</option>
<option value="222" <?=($model == "222")? "selected='selected'" : "" ?>>128i Coupé</option>
<option value="333" <?=($model == "333")? "selected='selected'" : "" ?>>135i Cabriolet</option>
<option value="444" <?=($model == "444")? "selected='selected'" : "" ?>>135i Coupé</option>
</select>
您还必须将文件从.com/1series.html?model_select1=1201
重命名为.com/1series.php?model_select1=1201
才能接受内部的PHP代码。
答案 1 :(得分:0)
要将选项设为默认选项,只需将selected
添加到代码即可。例如,<option selected value="111">
您可以使用链接中的查询字符串来指示应选择哪个选项,并从$_GET
数组中获取该值。然后使用条件来确定将selected
属性添加到哪个选项。