提到只读,很容易想到readonly属性,但是对于复选框来说,这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属性(例如text,设置了readonly就不能修改输入框的文本内容),而复选框的勾选/取消并不改变其value属性,改变的只是一个checked状态。所以对于checkbox来说,设置了readonly,仍然是可以勾选/取消的。

和readonly类似的,还有一个disabled属性,这个属性的作用是设置页面元素为不可用。

从上面可以看到,无论是readonly还是disabled,都没有实现我们期望的效果,既然直接实现不了,那么我们可以变通一下,模拟实现。

设置onclick="return false;"属性:

<input type="checkbox" name="permissions[0].sn" value="show" checked="checked" onclick="return false;" rel="0">看(show)

最新文章

  1. KinectV1+Ubuntu 14.04安装教程
  2. Java学习笔记 07 接口、继承与多态
  3. SQL server 学习笔记1
  4. Seajs demo
  5. SQL Server三种表连接原理
  6. uva 10652 Board Wrapping
  7. php和js根据子网掩码和ip计算子网
  8. poj2503
  9. IIS7中配置脚本错误解决方案
  10. JAVA 线程学习 - Thread了解
  11. ssl证书验证
  12. PHP数组函数的分组归纳
  13. C#无限分级实现,前端WEB页面接收,后台提供层级Json数据
  14. 决战 状压dp
  15. Uva - 12504 - Updating a Dictionary
  16. awk删除最后一个字符
  17. kill 结束进程
  18. STM32 printf函数
  19. WPF备忘录(2)WPF获取和设置鼠标位置与progressbar的使用方法
  20. 图的最短路径-----------Dijkstra算法详解(TjuOj2870_The Kth City)

热门文章

  1. 并发编程学习笔记(6)----公平锁和ReentrantReadWriteLock使用及原理
  2. Java基础(五)--内部类
  3. 04Oracle Database 登陆
  4. IOS上MediaPlayer framework实现视频播放
  5. Script:shell脚本生成随机字符串
  6. 字符串匹配「 KMP 算法 」
  7. Python学习笔记(1)对象类型
  8. Linux 服务器 U盘安装(避免U盘启动)以及拔除U盘后无法引导系统
  9. Go:条件语句、循环语句
  10. Python pygame库的应用