javascript实现选中复选框后相关输入框变灰不可用的方法


Posted in Javascript onAugust 11, 2015

本文实例讲述了javascript实现选中复选框后相关输入框变灰不可用的方法。分享给大家供大家参考。具体如下:

在一些网站上经常会看到的这种功能,选中复选框,相关的选项为变灰色,不可用,看上去会专业一些,也是提升用户体验的一种方式。

运行效果如下图所示:

javascript实现选中复选框后相关输入框变灰不可用的方法

具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>选中复选框,相关类变灰</title>
<script language="JavaScript">
<!--
function selectKind(the){
var obj = the;
var container = document.getElementById("kind_" + obj.name);
for(var i=0;i<container.getElementsByTagName("input").length;i++)
{
container.getElementsByTagName("input")[i].disabled = obj.checked;
}
}
//-->
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<input type='checkbox' value="2" name=aa onclick="selectKind(this)">我从事游戏编程
<div id="kind_aa">
<input type='checkbox' value="php" name=aa>PHP 
<input type='checkbox' value="asp.net" name=aa>ASP.NET
<input type='checkbox' value="java" name=aa>JAVA
</div>
<input type='checkbox' value="1" name=bb onclick="selectKind(this)">平时不上网
<div id="kind_bb">
<input type='checkbox' value="baidu.com" name=bb>baidu.com 
<input type='checkbox' value="163.com" name=bb>163.com
<input type='checkbox' value="3water.com" name=bb>3water.com
</div>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Javascript UrlDecode函数代码
Jan 09 Javascript
一个XML格式数据转换为图表的例子
Feb 09 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
Dec 17 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
Dec 17 Javascript
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
javascript实现左右控制无缝滚动
Dec 31 Javascript
Javascript中使用parseInt函数需要注意的问题
Apr 02 Javascript
JavaScript运动框架 链式运动到完美运动(五)
May 18 Javascript
微信小程序实现左滑修改、删除功能
Oct 19 Javascript
详解vuex状态管理模式
Nov 01 Javascript
JS设置自定义快捷键并实现图片上下左右移动
Oct 17 Javascript
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
JS+CSS实现美化的下拉列表框效果
Aug 11 #Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
Aug 11 #Javascript
JavaScript设置表单上传时文件个数的方法
Aug 11 #Javascript
js限制文本框只能输入中文的方法
Aug 11 #Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
Aug 11 #Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
Aug 11 #Javascript
js模仿php中strtotime()与date()函数实现方法
Aug 11 #Javascript
You might like
把从SQL中取出的数据转化成XMl格式
2006/10/09 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
Javascript string 扩展库代码
2010/04/09 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
2015/02/13 Javascript
深入浅析Node.js 事件循环
2015/12/20 Javascript
理解javascript模块化
2016/03/28 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
mui框架移动开发初体验详解
2017/10/11 Javascript
详解vue-cli3使用
2018/08/14 Javascript
JS无限级导航菜单实现方法
2019/01/05 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
OpenLayer3自定义测量控件MeasureTool
2020/09/28 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
python通过ftplib登录到ftp服务器的方法
2015/05/08 Python
浅析Python3爬虫登录模拟
2018/02/07 Python
Python Requests库基本用法示例
2018/08/20 Python
Python 带有参数的装饰器实例代码详解
2018/12/06 Python
python 寻找离散序列极值点的方法
2019/07/10 Python
django数据关系一对多、多对多模型、自关联的建立
2019/07/24 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
异常和异常类的概念
2014/09/12 面试题
解决方案设计综合面试题
2015/08/31 面试题
关爱留守儿童标语
2014/06/18 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
物业工程部岗位职责
2015/02/11 职场文书
总结一些Java常用的加密算法
2021/06/11 Java/Android
mysql函数全面总结
2021/11/11 MySQL
python数字类型和占位符详情
2022/03/13 Python