checkbox不可选,checkbox不可选提交按钮灰色
如何让checkbox变得不可选
在Web开发中,有时候需要显示一些复选框(checkbox),表明这个地方是可以进行勾选操作的,但是有时候是只想告知用户"这个地方是可以进行勾选操作的"而不想让用户在此处勾选(比如在信息展示页面),这时候就需要将复选框设置成只读的效果。
怎么在html中怎么把一个checkbox变成不能选,就是把checkbox禁用
disabled="true" ?一般的标签都是这个属性,设置成禁用。
简介:
超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
使用:
每种HTML标记符在使用中可带有不同的属性项,用于描述该标记符说明的内容显示不同的效果。正文标记符中提供以下属性来改变文本的颜色及页面背景。
BGCOLOR 用于定义网页的背景色
BACKGROUND 用于定义网页背景图案的图像文件
TEXT 用于定义正文字符的颜色,默认为黑色
LINK 用于定义网页中超级链接字符的颜色,默认为蓝色
VLINK 用于定义网页中已被访问过的超接链接字符的颜色,默认为紫红色
ALINK 用于定义被鼠标选中,但未使用时超链字符的颜色,默认为红色
让checkbox不选中即将选中的checkbox不选中
今天在做项目的时候,遇到一个问题。需要把选中的checkbox置空,即将选中的checkbox不选中。最后,发现一个方法很好使,特此记录。
$("input[type='checkbox']").each(function(){
if(this.checked){
this.checked=false;
}
});
原理:循环每一个type为checkbox的input,若其是选中状态,就将他的checked属性置为false就ok了。
当然,若要实现反选的效果,再加一点就好了。代码如下:
$("input[type='checkbox']").each(function(){
if(this.checked){
this.checked=false;
}
if(!(this.checked)){
this.checked=true;
}
});
怎样使checkbox不能被选中,但是能通过jquery获取到他的值。
不能选中设置disabled即可:
html
head
title怎样使checkbox不能被选中,但是能通过jquery获取到他的值/title
script?src="jquery-1.7.1.min.js"/script
/head
script?type="text/javascript"
$(function?()?{
????$("#chk1").attr("disabled",?"disabled");//不能被选中
????$("#btnCheck").click(function?()?{
????????alert($("#chk1").val());//获取值
????});
});
/script
body
input?type="checkbox"?id="chk1"?value="Hello?千叶杨树!"?/
input?type="button"?value="check"?id="btnCheck"?/
/body
/html
如何控制 某checkbox 不可被选中
!doctype?html
html
head
meta?charset="utf-8"
titlechecked测试/title
/head
body
input?type="checkbox"?checked?id="ch"?/
input?type="button"?value="更改"?onClick="che()"?/
script?type="text/javascript"
function?che(){
????var?c?=?document.getElementById("ch");
????if(c.checked){
????????c.checked?=?false;
????}else{
????????c.checked?=?'checked';
?
????}
}
/script
/body
/html
上面是一个使用按钮来更改checkbox的完整实例代码。
你参考一下。
另外,想让checkbox更改为选中,在一些浏览器里可以使用true,但为了兼容性考虑,最好是使用:
checkboxTag.checked = 'checked';
而取消选中则是:
checkboxTag.checked = false;
————
补充一下,你注意你的用法:ckecked,这个单词出错了,第一个c字母后面的是h,不是k。