下拉框显示问题

wind258 2003-04-06 01:03:45
<select name="listSex" size="1" >
<option selected><%=strSex%></option> //strSex被赋予数据库内调出来的值
<option value="男">男</option>
<option value="女">女</option>
</select>

希望在select框中显示数据库内已有信息,上述方法的话,就变成了下拉框中多一个“男”或“女”(strSex值)
有什么方法可以改进
...全文
66 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
li_haizhou 2003-04-06
  • 打赏
  • 举报
回复
<% String[] sexes = {"男", "女"}; %>
<select name="listSex" size="1" >
<% for (int i = 0; i < sexes.length; i++) {
if (strSex.equals(sexes[i])) {
%>
<option selected value="<%= sexes[i] %>
<% } else { %>
<option value="<%= sexes[i] %>
<% } // end of if %>
<%= sexes[i] %></option>
<% } // end of for %>
</select>
kenshin_z 2003-04-06
  • 打赏
  • 举报
回复
你可以一个option selected选strSex,接下来可以显示非strSex的值阿
例如:
sql="select * from sex where strSex != '"+strSex+"'";

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧