jQuery设置复选框只读效果的几种情况
来源:互联网 发布:行业研究数据来源 编辑:程序博客网 时间:2024/05/24 15:41
在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户"这个地方此时不可以进行勾选操作"而不让用户在此勾选,这时候就需要将复选框设置成只读的效果。
提到只读,很容易想到使用readonly属性,但是对于复选框来说,这个属性和期望得到的效果是有差别的。原因在于readonly属性关联的是页面元素的value属性(例如textbox,设置了readonly就不能修改输入框的文本内容),而复选框的勾选/取消并不改变其value属性,改变的只是一个checked状态。所以对于checkbox来说,设置了readonly,仍然是可以勾选/取消的。效果如下:
<!DOCTYPEhtml>
<html>
<head>
<scriptsrc="/jquery/jquery-1.11.1.min.js">
</script>
</head>
<body>
<inputtype="text" name="realname" value="只读的文本内容..."readonly="readonly" />
<inputtype="checkbox" name="optiona"readonly="readonly" />option a
<inputtype="checkbox" name="optionb"readonly="readonly" />option b
<inputtype="checkbox" name="optionc"readonly="readonly" />option c
</body>
</html>
和readonly类似的,还有一个disabled属性,这个属性的作用是设置页面元素为不可用,即不可进行任何交互操作(包括不可修改value属性、不可修改checked状态等)。效果如下:
<!DOCTYPEhtml>
<html>
<head>
<scriptsrc="/jquery/jquery-1.11.1.min.js">
</script>
</head>
<body>
<inputtype="text" name="realname" value="只读的文本内容..."disabled="disabled" />
<inputtype="checkbox" name="optiona"disabled="disabled" />option a
<inputtype="checkbox" name="optionb" disabled="disabled"/>option b
<inputtype="checkbox" name="optionc"disabled="disabled" />option c
</body>
</html>
还有一种情况,默认复选框已经打钩,并且不可更改。代码如下:
<!DOCTYPEhtml>
<html>
<head>
<scriptsrc="/jquery/jquery-1.11.1.min.js">
</script>
</head>
<body>
<inputtype="text" name="realname" value="只读的文本内容..." disabled="disabled"/>
<inputtype="checkbox" name="optiona" onclick="returnfalse;" checked="checked" />option a
<inputtype="checkbox" name="optionb" onclick="returnfalse;" checked="checked" />option b
<inputtype="checkbox" name="optionc" onclick="returnfalse;" checked="checked" />option c
</body>
</html>
- jQuery设置复选框只读效果的几种情况
- checkbox设置复选框的只读效果
- Web开发:设置复选框的只读效果
- Web开发:设置复选框的只读效果
- Web开发:设置复选框的只读效果
- checkbox设置复选框的只读效果不让用户勾选
- checkbox设置复选框的只读效果不让用户勾选
- checkbox设置复选框的只读效果不让用户勾选
- 单选框、复选框、文本框的只读设置方法
- 单选框、复选框、文本框的只读设置方法
- checkbox 设置复选框的只读不让用户勾选
- 单选框、复选框、文本框的只读设置方法
- 设置checkbox复选框为readonly只读的两种方式
- 设置checkbox复选框为readonly只读的两种方式
- 设置HTML表单文本框为只读的几种方式
- 设置复选框checkbox为只读(readOnly)
- jQuery检测判断复选框是否被选中了的几种方法
- jquery 几种 效果
- Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path解决办法
- 题目1076:N的阶乘
- 偏差、方差的权衡(trade-off)
- Admob PIN码 完结!
- 零基础HTML5游戏制作教程 第5章 碰撞检测
- jQuery设置复选框只读效果的几种情况
- lua中 点(.)和冒号(:)的区别
- 高斯消元+大数SGU200
- 新手学js之——学习ajax
- 细数AutoLayout以来UIView和UIViewController新增的相关API
- cocos2dx学习笔记
- 第三周编程作业1 奇偶个数
- Linux安装mysql——源码安装
- 兔子--Gradle命令总结