我有以下问题:我想为select标签建立一个默认值,但默认值应该是sql select语句的结果;所以我想从数据库的表中选择一个带有值的select字段,默认值应该是来自同一个表的sql select语句的结果....
有没有人有想法?
谢谢!
答案 0 :(得分:1)
从数据库设置默认值时发出<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
属性,这取决于当前正在打印的选项行是否也是从数据库中检索的默认值。
希望这有帮助!
答案 1 :(得分:0)
我的回答是假设您对JSP / Servlet或Ajax调用有一定的了解 2个选项: