none
select的无刷新联动,提交以后怎么保持选择的状态?急啊! RRS feed

  • 问题

  • 第一个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!
    2010年7月9日 18:57

答案

  • 获得select的value进行一系列的操作后,可以把这个value值绑定到客户端的hidden中。

    然后用js获取hidden的内容来控制select的状态。

    2010年7月11日 10:11
  • 你好。当你提交后。你可以把状态值保存下来。存储在VIewState中。当再次response到客户端的时候先检查该值是否为空。不为空就初始化下拉框。

    希望可以帮到你!

    2010年7月12日 8:44
    版主

全部回复