我正在尝试从php中设置值,在html的下拉列表中选择该选项。 任何人都可以告诉我如何给出“选定”属性,因为答案是动态生成的
<select form="onsite_assessment" class="form-control" id="onsite_assessment">
<option value="no">NO</option>
<option value="yes">YES</option>
</select>
在上面的代码中,如果用户在上一个会话中选择了“否”。我希望默认显示该选项。
答案 0 :(得分:1)
这只是一些可以满足您需求的通用代码。由于我看不到你的所有代码,我无法给出完整的答案。基本上,您需要存储用户的选择并在需要时在变量中检索它,字符串或布尔值(true / false)。在示例中,我将使用字符串显示此内容。
<?php
$user_choice = 'yes';
?>
<select form="onsite_assessment" class="form-control" id="onside_assessment">
<option value="no" <?php if($user_choice == 'no'){echo 'selected'; }>NO</option>
<option value="yes" <?php if($user_choice == 'yes'){echo 'selected'; }>YES</option>
</select>