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 相关文章推荐
jQuery 可以拖动的div实现代码 脚本之家修正版
Jun 26 Javascript
JQuery之拖拽插件实现代码
Apr 14 Javascript
JS时间选择器 兼容IE6,7,8,9
Jun 26 Javascript
javascript如何使用bind指定接收者
May 04 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
Sep 06 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
Jun 08 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
Dec 24 Javascript
JS验证字符串功能
Feb 22 Javascript
vue axios 表单提交上传图片的实例
Mar 16 Javascript
微信小程序实现发红包功能
Jul 11 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
Aug 28 Javascript
React如何使用axios请求数据并把数据渲染到组件
Aug 05 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实现采集程序原理和简单示例代码
2007/03/18 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
2010/08/12 Javascript
js限制文本框为整数和货币的函数代码
2010/10/13 Javascript
JS检测图片大小的实例
2013/08/21 Javascript
鼠标拖拽移动子窗体的JS实现
2014/02/25 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
AngularJS基础 ng-mouseleave 指令详解
2016/08/02 Javascript
JS 调试中常见的报错问题解决方法
2017/05/20 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
python中enumerate的用法实例解析
2014/08/18 Python
Linux环境下MySQL-python安装过程分享
2015/02/02 Python
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
python3.X 抓取火车票信息【修正版】
2018/06/19 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
Python的赋值、深拷贝与浅拷贝的区别详解
2020/02/12 Python
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
2015年幼师工作总结
2015/04/28 职场文书
党员志愿者服务倡议书
2015/04/29 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
Python中else的三种使用场景
2021/06/16 Python
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python
聊聊CSS粘性定位sticky案例解析
2022/06/01 HTML / CSS