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

请教一个关于选择框的问题
选择时间段

<select   size= "1 "   name= "D2 ">
<option   value= "6 "> 最近6小时 </option>
<option   value= "12 "> 最近12小时 </option>
<option   value= "24 "   selected> 最近24小时 </option>
<option   value= "48 "> 最近48小时 </option>
</select>

=====================================================
请教一下,怎么读出显示文本的值如:最近12小时

------解决方案--------------------
dim D2
D2=request( "D2 ")

select case D2
case "6 "
response.write "最近6小时 "
case "12 "
response.write "最近12小时 "
....

end select

或者直接:response.write "最近 "&request( "D2 ")& "小时 "
------解决方案--------------------
<select size= "1 " name= "D2 " onchange= "alert(document.all( 'D2 ').options[document.all( 'D2 ').selectedIndex].text); ">
<option value= "6 "> 最近6小时 </option>
<option value= "12 "> 最近12小时 </option>
<option value= "24 " selected> 最近24小时 </option>
<option value= "48 "> 最近48小时 </option>
</select>

------解决方案--------------------
<select size= "1 " name= "D2 " onchange= "document.getElementById( 's ').innerHTML = this.options[this.selectedIndex].text; ">
<option value= "6 "> 最近6小时 </option>
<option value= "12 "> 最近12小时 </option>
<option value= "24 " selected> 最近24小时 </option>
<option value= "48 "> 最近48小时 </option>
</select>
<div id= "s "> </div>