我有一些下拉框过滤器,一旦您点击提交,它会根据您选择的内容进行搜索。加载结果后,下拉框会重置为最初反对记住您之前选择的内容的方式。
这就是它们的样子。
<select id="buyer" name = "buyer" class="form-control" style="width: 100%" data-placeholder="">
<option value="" >Buyer</option>
<?php
foreach($buyer as $key){
echo '<option value=' . $key->LenderName . ">" . $key->LenderName . "</option>";
}
?>
</select>
如何在搜索后让下拉框记住上一个选项。
答案 0 :(得分:0)
你需要说明在提交后需要选择哪个选项,在你的情况下,如果“for”的值等于发布的“买方”值,则在你的情况下添加
选择
中的
属性:
<select id="buyer" name = "buyer" class="form-control" style="width: 100%" data-placeholder="">
<option value="" >Buyer</option>
<?php
foreach($buyer as $key){
echo '<option value=' . $key->LenderName;
if ($_POST['buyer']==$key->LenderName) {
echo " selected";
}
echo ">" . $key->LenderName . "</option>";
}
?>
</select>