日期:2014-05-17  浏览次数:20981 次

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>