黑豆熊——BlogJava

面对挑战,我告诉自己:面对是勇气,积极面对是态度,坚持积极面对是毅力!

常用链接

统计

积分与排名

最新评论

select中实现readonly的方法

        今天在做一个页面的时候,遇到一个问题,添加和更新使用同一个页面,当添加的时候,select可以正常使用,如果是更新,那么要求select的值是指定的,并且不可使用,保存时,该控件的值可以正常保存,大家知道select控件没有readonly属性,但是我们还需要用到该功能,该如何实现呢?
         上网搜索了一下,发现一种不错的方法,贡献给大家,代码如下:
    <select name="projInveSour.phaseType" <c:if test='${method eq "update"}'> onbeforeactivate="return false" onfocus="this.blur()" onmouseover="this.setCapture()" onmouseout="this.releaseCapture()" </c:if>>
        <option value="">全部</option>
        <option value="立项" <c:if test='${projInveSourForm.projInveSour.phaseType eq "立项"}'>selected</c:if>>立项</option>
        <option value="初设" <c:if test='${projInveSourForm.projInveSour.phaseType eq "初设"}'>selected</c:if>>初设</option>
       </select>
红色部分为关键代码,大家参考一下,呵呵

posted on 2008-11-14 10:55 黑豆熊 阅读(3810) 评论(3)  编辑  收藏

评论

# re: select中实现readonly的方法 2008-12-19 11:16 兔子

好东东西啊!  回复  更多评论   

# re: select中实现readonly的方法 2011-09-15 09:50 胡明

IE8又行不通.好什么好?  回复  更多评论   

# re: select中实现readonly的方法 2013-11-12 19:08 ie

@胡明 可以的说
  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: