有没有好的办法把网页下拉框设成Read Only的问题? 
不用 Disabled 的方法

解决方案 »

  1.   

    直接写成readonly不可以么??
      

  2.   

    下拉框没有Read Only 属性
      

  3.   

    同意楼上的,我们以前的做法是,再添加一个隐藏的控件,先执行copy,然后把显示项目设置为disabled,提交的时候拿隐藏控件去提交。
    但个人觉得,web上要对控件属性做控制是比较麻烦的,控件一多效率很低,还不如放弃这个操作。
    如果是客户要求,还有一个折衷的办法:在页面前添加一个隐藏的图片,这样可以屏蔽鼠标点击,至于键盘事件,只能设置FLG了
      

  4.   

    <select id="sel" name="sel" style="border:0px;width=120;height:22px;background-color:#FFFFFF" multiple></select>这样看看
      

  5.   

    终于找到一种方法,只是比较麻烦, 用 半透明的div挡住SELECT控件, 屏蔽鼠标点击, 用onbeforeactivate 屏蔽键盘事件
    不知道还有没更好的方法
      

  6.   

    以前做过的,有disable属性或readonly属性呀
      

  7.   

    onchange="selectedIndex=0" 可以不修改,但还是可以点开。0就是第一个,依次。