您的位置:首页 > Web前端 > CSS

CSS灵活运用expression来区分只读文本框

2015-09-10 13:02 447 查看
转载来,留着自己用

 伦理片 http://www.dotdy.com/

对于文本框,只读状态下和普通状态下,浏览器对其并没有做什么特殊的标记,表面看来,效果是一样的,这样,对用户来说,易用性并不是很高.
 
    当然,我们可以改变只读文本框的背景颜色来加以区分,这个时候就需要程序员自己判断这个文本框是不是只读,然后再引入相应的CSS,无疑加大了工作量.

    这里,使用expression来提供一种解决方案,只需要每个页面引入这个CSS即可,其它的都由程序自己判断,如下:

<style>

input{background-color:expression((this.readOnly && this.readOnly==true)?"#f0f0f0":"")}

</style>

<INPUT TYPE="text" NAME="">

<INPUT TYPE="text" NAME="" readonly>

<INPUT TYPE="text" NAME="">

<INPUT TYPE="text" NAME="" readonly>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: