我有以下问题:我想为我的 select 标记建立一个默认值,但默认值应该是 sql select 语句的结果;所以我想要一个选择字段,其中包含数据库表中的值,默认值应该是同一个表中的 sql select 语句的结果......
有人有想法吗?
谢谢!
最佳答案
发出 <select>
的一般模式从数据库设置默认值时看起来像这样(伪代码):
get data for select -> table
get default value -> defvalue
output "<select>"
for each row in table
output "<option value=\"row.value\""
if row.value = defvalue then output " selected"
output ">" + row.description + "</option>"
next row
output "</select>"
这里的关键是我们有条件地包含 selected
属性基于当前正在打印的选项行是否也是从数据库检索到的默认值。
希望这有帮助!
关于java - 选择标签的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9844459/