积极答复者
select的无刷新联动,提交以后怎么保持选择的状态?急啊!

问题
-
第一个select 选择以后,第二个select通过ajax获取了一段html,如:
<select id="select2" name="select2">
<option value="-1">请选择</option>
<option value="0">卫生院</option>
<option value="1">省医院</option>
</select>
然后将这段html添加到span的innerHTML中,就得到了select
在选择select2的值时,request.form["select2"];得到的却是索引。
假如现在选择的value是正确的,那么按钮提交以后,怎么保持这二个select的选择状态呢?
给出2个建议吧!谢谢
越来越觉得自己是只菜虫了,不是菜鸟。大家可以call me funtens! good luck!- 已移动 Sheng Jiang 蒋晟Moderator 2010年7月11日 20:53 (发件人:.NET Framework 一般性问题讨论区)
答案
-
获得select的value进行一系列的操作后,可以把这个value值绑定到客户端的hidden中。
然后用js获取hidden的内容来控制select的状态。
- 已标记为答案 BoberSongModerator 2010年7月15日 7:22
-
你好。当你提交后。你可以把状态值保存下来。存储在VIewState中。当再次response到客户端的时候先检查该值是否为空。不为空就初始化下拉框。
希望可以帮到你!
- 已标记为答案 BoberSongModerator 2010年7月15日 7:22
全部回复
-
获得select的value进行一系列的操作后,可以把这个value值绑定到客户端的hidden中。
然后用js获取hidden的内容来控制select的状态。
- 已标记为答案 BoberSongModerator 2010年7月15日 7:22
-
你好。当你提交后。你可以把状态值保存下来。存储在VIewState中。当再次response到客户端的时候先检查该值是否为空。不为空就初始化下拉框。
希望可以帮到你!
- 已标记为答案 BoberSongModerator 2010年7月15日 7:22