专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Javascript教程 » 背景色:用expression来区分只读文本框和普通文本框的背景色 »正文

背景色:用expression来区分只读文本框和普通文本框的背景色

来源: 发布时间:星期三, 2008年9月10日 浏览:43次 评论:0
对于文本框,只读状态下和普通状态下,浏览器对其并没有做什么特殊的标记,表面看来,效果是一样的,这样,对用户来说,易用性并不是很高.

当然,我们可以改变只读文本框的背景颜色来加以区分,这个时候就需要程序员自己判断这个文本框是不是只读,然后再引入相应的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>

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: