在下拉框中动态显示值,然后将所选值显示为
由用户选择的,已经存储在数据库中。
以下代码
<form:select class="form-control required" name= "type_st" id="type_st">
<form:option value="AA">Austerlia</form:option>
<form:option value="BB">Bangladesh</form:option>
<form:option value="BOTH">Both</form:option>
</form:select>
如果用户选择了AA并另存为草稿,则再次显示该页面时,它应显示AA以及其他两个选项
最佳答案
如前所述,如果您已经将状态保存在数据库中,则将状态转换为标记的属性selected
。
来自以下MDN文档的示例,
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select
`<!-- The second value will be selected initially -->
<select name="select"> <!--Supplement an id here instead of using 'name'-->
<option value="value1">Value 1</option>
<option value="value2" selected>Value 2</option>
<option value="value3">Value 3</option>
</select>`