ASP+数据库 中关于下拉框的问题
问题
请看代码,如果在修改数据库是 要读取 tqxx1的值,并在下拉框中默认显示,并可以作出修改!
例如我选择了 tqxx1 value=中雨 写入了数据库, 那么在修改数据库的时候,下拉框的默认就选在 中雨, 然后可以点下拉修改成 "晴 ",请问代码应该怎么写?
<select size= '1 ' name= 'tqxx1 ' ID= 'tqxx1 '>
<option> ==选择天气现象== </option>
<option value=晴> 晴 </option>
<option value=阴> 阴 </option>
<option value=中雨> 中雨 </option>
<option value=大雨> 大雨 </option>
<option value=暴雨> 暴雨 </option>
<option value=小雨> 小雨 </option>
</select>
------解决方案-------------------- <select name=tqxx1>
<%if rs( "tqxx1 ")= "晴 " then %> <option value= "晴 " selected> 晴 </option> <%else%> <option value= "晴 "> 晴 </option> <%end if%>
<%if rs( "tqxx1 ")= "阴 " then %> <option value= "阴 " selected> 阴 </option> <%else%> <option value= "阴 "> 阴 </option> <%end if%>
<%if rs( "tqxx1 ")= "中雨 " then %> <option value= "中雨 " selected> 中雨 </option> <%else%> <option value= "中雨 "> 中雨 </option> <%end if%>
<%if rs( "tqxx1 ")= "大雨 " then %> <option value= "大雨 " selected> 大雨 </option> <%else%> <option value= "大雨 "> 大雨 </option> <%end if%>
<%if rs( "tqxx1 ")= "暴雨 " then %> <option value= "暴雨 " selected> 暴雨 </option> <%else%> <option value= "暴雨 "> 暴雨 </option> <%end if%>
<%if rs( "tqxx1 ")= "小雨 " then %> <option value= "小雨 " selected> 小雨 </option> <%else%> <option value= "小雨 "> 小雨 </option> <%end if%>
</select>
------解决方案-------------------- <select size= '1 ' name= 'tqxx1 ' ID= 'tqxx1 '>
<option> ==选择天气现象== </option>
<option value=晴 <%rs( "tqxx1 ")= "晴 " then response.write "selected " end if %> > 晴 </option>
<option value=阴 <%rs( "tqxx1 ")= "阴 " then response.write "selected " end if %> > 阴 </option>
<option value=中雨 <%rs( "tqxx1 ")= "中雨 " then response.write "selected " end if %> > 中雨 </option>
<option value=大雨 <%rs( "tqxx1 ")= "大雨 " then response.write "selected " end if %> > 大雨 </option>
<option value=暴雨 <%rs( "tqxx1 ")= "暴雨 " then response.write "selected " end if %> > 暴雨 </option>
<option value=小雨 <%rs( "tqxx1 ")= "小雨 " then response.write "selected " end if %> > 小雨 </option>
</select>