怎么可以让SELECT只读,就是当你点的时候,没有下拉框,我在网上找了,只有不该边选项的值,但还是可以点出下拉框,有没有人会呢,我觉得好难实现,高手帮忙,谢谢.

解决方案 »

  1.   

    你是不是要保证它的默认值不被修改?
    你可以在onchange事件中实现,只要值被修改就置回原值
      

  2.   

    让SELECT只读,就是当你点的时候,没有下拉
    --------------------------------------
    你的目的是什么呀?
      

  3.   

    不要下拉框,为什么还要用select 呢,试试用其它的控件
      

  4.   

    sole_lodestar(弱势群体应该怎么办) 的方法有下拉,关键是不要下拉
    谢谢.就点了没有反应
      

  5.   

    那楼主就给他生成一个仅有默认值一个选项的select
      

  6.   

    那你就把它设置为 disabled 吧
      

  7.   

    做一张selectbox的图标,往网页上一贴......搞定了。
      

  8.   

    DISABLED不行,那样的化,取不到里边的值,里边的值是绑到后台的变量,同时提交表单时,要取出里边的值,DISABLED不可以.楼上的兄弟,你那样做,连自己的骗不了呀,晕,
      

  9.   

    给你较个招,页面载入,disabled=true,submit的时候,把disabled置为true,我以前这么干过
      

  10.   

    上面我只是开玩笑而已......想要做这种效果,用DIV应该能做到。以前看到好多网页上面浮动广告飘啊飘的,挡住的部分点不到。LZ做一张完全透明的图片,用DIV贴在selectbox上,应该就点不到了。另外,CSS3的强大功能完全可以自己定义自己的selectbox代替系统的selectbox,像是什么样的就是什么样。
      

  11.   

    <input type = "select" name="name"  value"张三"  disable="true"   />
    <input type ="hidden" name="name"   value"张三"/>这样就可以了!
      

  12.   

    楼主,我真是服了,用力disabled我知道取不到值,可你可以用一个隐藏域啊!!!
      

  13.   

    和楼上的做法一样
    select : disable
    外加一个 hidden
    用 javascrpit 控制 value
      

  14.   

    <input type="select"....
    ????这样行捏????