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事件串连执行多个处理过程的方法
Mar 09 Javascript
jquery tab标签页的制作
May 10 Javascript
JavaScript初学者需要了解10个小技巧
Aug 25 Javascript
火狐textarea输入法的bug的触发及解决
Jul 24 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
Nov 22 Javascript
javascript面向对象程序设计(一)
Jan 29 Javascript
javascript中Array()数组函数详解
Aug 23 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
Sep 14 Javascript
SublimeText自带格式化代码功能之reindent
Dec 27 Javascript
微信小程序npm引入vant-weapp的踩坑记录
Aug 01 Javascript
vue从零实现一个消息通知组件的方法详解
Mar 16 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
Jul 28 Javascript
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
PHP HTML代码串截取代码
2008/12/29 PHP
PHP array操作10个小技巧分享
2011/06/23 PHP
深入php处理整数函数的详解
2013/06/09 PHP
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
php修改上传图片尺寸的方法
2015/04/14 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
XMLHttpRequest处理xml格式的返回数据(示例代码)
2013/11/21 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
js拼接html字符串的注意事项
2016/10/13 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
详解js模板引擎art template数组渲染的方法
2018/10/09 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
Python实现的数据结构与算法之队列详解
2015/04/22 Python
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
python如何控制进程或者线程的个数
2020/10/16 Python
用python对excel进行操作(读,写,修改)
2020/12/25 Python
CSS3实现图片抽屉式效果的示例代码
2019/11/06 HTML / CSS
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
Android面试题附答案
2014/12/08 面试题
北京SQL新华信咨询
2016/09/30 面试题
中等生评语大全
2014/05/04 职场文书
PYTHON基于Pyecharts绘制常见的直角坐标系图表
2022/04/28 Python
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers