- 浏览: 1229101 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
下面的有关实现chckbox全选的方法或多或少存在一些缺陷,具体的方法在另一个帖子中有详细的说明:
http://blog.csdn.net/luweifeng1983/archive/2008/12/18/3549769.aspx
<html>
<body>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function checkAll() {
for (var j = 1; j <= 9; j++) {
box = eval("document.checkboxform.C" + j);
if (box.checked == false) box.checked = true;
}
}
function uncheckAll() {
for (var j = 1; j <= 9; j++) {
box = eval("document.checkboxform.C" + j);
if (box.checked == true) box.checked = false;
}
}
function switchAll() {
for (var j = 1; j <= 9; j++) {
box = eval("document.checkboxform.C" + j);
box.checked = !box.checked;
}
}
// End -->
</script>
<form name=checkboxform>
<input type=checkbox name=C1 checked>C1<br>
<input type=checkbox name=C2 checked>C2<br>
<input type=checkbox name=C3 checked>C3<br>
<input type=checkbox name=C4 checked>C4<br>
<input type=checkbox name=C5 checked>C5<br>
<input type=checkbox name=C6 checked>C6<br>
<input type=checkbox name=C7 checked>C7<br>
<input type=checkbox name=C8 checked>C8<br>
<input type=checkbox name=C9 unchecked>C9<br>
<br>
<input type=button value="全部选中" onClick="checkAll()"><br>
<input type=button value="全部不选" onClick="uncheckAll()"><br>
<input type=button value="选择转换" onClick="switchAll()"><br>
</form>
</body>
</html>
例二:
http://blog.csdn.net/powerlei/archive/2008/01/18/2052114.aspx
例三:顺便看看getElementsByTagName的用法
http://blog.csdn.net/luweifeng1983/archive/2008/12/18/3549769.aspx
<html>
<body>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function checkAll() {
for (var j = 1; j <= 9; j++) {
box = eval("document.checkboxform.C" + j);
if (box.checked == false) box.checked = true;
}
}
function uncheckAll() {
for (var j = 1; j <= 9; j++) {
box = eval("document.checkboxform.C" + j);
if (box.checked == true) box.checked = false;
}
}
function switchAll() {
for (var j = 1; j <= 9; j++) {
box = eval("document.checkboxform.C" + j);
box.checked = !box.checked;
}
}
// End -->
</script>
<form name=checkboxform>
<input type=checkbox name=C1 checked>C1<br>
<input type=checkbox name=C2 checked>C2<br>
<input type=checkbox name=C3 checked>C3<br>
<input type=checkbox name=C4 checked>C4<br>
<input type=checkbox name=C5 checked>C5<br>
<input type=checkbox name=C6 checked>C6<br>
<input type=checkbox name=C7 checked>C7<br>
<input type=checkbox name=C8 checked>C8<br>
<input type=checkbox name=C9 unchecked>C9<br>
<br>
<input type=button value="全部选中" onClick="checkAll()"><br>
<input type=button value="全部不选" onClick="uncheckAll()"><br>
<input type=button value="选择转换" onClick="switchAll()"><br>
</form>
</body>
</html>
例二:
http://blog.csdn.net/powerlei/archive/2008/01/18/2052114.aspx
- 要实现的功能如图所示:
- 全选的checkbox的js代码如下:
- varstatus=true;
- functionallselect(){
- vartags=document.getElementsByTagName("input");
- for(i=0;i<tags.length;i++)
- {
- if(tags[i].type=="checkbox")
- {
- tags[i].checked=status;
- }
- }
- status=!status;
- }
- 当点击显示职位,申请选中职位,放入收藏夹时的js代码如下:
- functionpanduan(){
- vargou=0;
- vartags=document.getElementsByTagName("input");
- for(i=0;i<tags.length;i++)
- {
- if(tags[i].type=="checkbox")
- {
- if(tags[i].id!="Checkbox1"){//这里的Checkbox1为全选checkbox
- if(tags[i].checked==true){
- gou++;
- }
- }
- }
- }
- if(gou==0){
- window.alert("请要在选择的职位前打勾!");
- returnfalse;
- }
- }
例三:
- <HTML>
- <SCRIPTLANGUAGE="JavaScript">
- <!--
- functioncheckall(){
- //varhuang=document.all['huang'];
- varhuang=document.getElementsByTagName("input");
- for(i=0;i<huang.length;i++){
- if(huang[i].type=="checkbox")
- {
- huang[i].checked=true;
- }
- }
- }
- functioncenterall(){
- varhuang=document.all['huang'];
- for(i=0;i<huang.length;i++){
- huang[i].checked=false;
- }
- }
- //-->
- </SCRIPT>
- <BODY>
- <inputtype="checkbox"name="huang"value="ON">
- <inputtype="checkbox"name="huang"value="OFF">
- <br>
- <inputtype="button"value="checkall"onclick="checkall();">
- <inputtype="button"value="centerall"onclick="centerall();">
- </BODY>
- </HTML>
- Javascript为我们提供了两种获取document引用的方式:getElementById和getElementsByTagName.前者返回一个指向具有指定Id属性的元素引用,而后者则返回具有该标签的元素数组,前者应用较多,也是比较熟悉的,本文针对后者做简要解释。
- 比方说:定义一个table,其中有多个td标签,现在需要更改第二个单元格的背景颜色,则可用getElementsByTagName.具体代码如下:
- ......
- <tablestyle="width:100%;">
- <tr><td>1</td>
- <td>2</td>
- <td>3</td>
- </tr>
- <tr>
- <td>4</td>
- <td>5</td>
- <td>6</td>
- </tr>
- <tr>
- <td>7</td>
- <td>8</td>
- <td>9</td>
- </tr>
- </table>
- ......
- vartdObject=document.getElementsByTagName("td").item(1);
- tdObject.style.backgroundColor="blue";
- ......
发表评论
-
Cookie相关操作
2013-02-20 17:44 941JS操作Cookie: http://www.oschin ... -
JS回车实现Tab功能
2012-11-07 15:50 1083//用回车跳到下一个输入框,用法:在<tab ... -
javascript的focus函数如何定位到textarea指定地方
2012-11-07 15:45 1903转:http://hi.baidu.com/codylee/i ... -
模式窗口window.showModalDialog()的用法
2012-02-14 13:01 847http://www.pqshow.com/design/ji ... -
JavaScript判断浏览器类型及版本
2011-11-23 19:13 9101转自:http://www.cnblogs.com/leadz ... -
JQuery基础
2011-11-15 20:46 699//$("#defaultPassId") ... -
JQuery 随机生成密码
2011-11-15 20:29 1187<script type="text/java ... -
JS生成随机密码
2011-11-15 17:24 1168<!DOCTYPE HTML PUBLIC " ... -
在什么时候才会用到fireEvent方法呢?
2011-10-14 17:28 1014本文转自:http://www.cnblo ... -
get提交中文后乱码的问题的解决
2011-09-16 13:19 755首先,encodeURIComponent对参数值 编码,要经 ... -
利用javascript实现web页面刷新的方法
2010-06-02 16:34 896javascript refresh page Java ... -
onkeyup,onkeydown,onkeypress
2010-02-03 13:17 6450在使用JavaScript做WEB键盘事件侦听捕获时,主要采 ... -
JS事件处理相关应用,srcElement
2010-01-22 01:20 1535对 evt = (evt) ? evt : window ... -
转:JQuery Ajax 仿google suggest 自动补全功能 支持中文(jsp / Servlet)
2010-01-21 18:04 2611本文转自:JQuery Ajax 仿google sugges ... -
提交和设置表单的值
2008-12-18 13:26 899<inputtype="button&quo ... -
Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
2008-12-18 14:16 8451判断select选项中是否存在Value="p ... -
JS对话框的总结
2009-02-13 10:30 1072对话框有三种 1 alert 只是提醒,不能对脚本产生任何改变 ... -
JS类型转換parseInt应注意的问题
2009-02-13 10:40 878http://www.blogjava.net/smcdl/ ... -
JAVASCRIPT应用篇(1)--动态给对象添加属性
2009-02-20 16:55 893<script language="javas ... -
JAVASCRIPT应用篇(2)--完整的Prototype框架学习
2009-02-20 17:33 811看到有关JS框架的东东,保存一下过段时间再看 http:// ...
相关推荐
通过以上介绍,你应该对如何使用JavaScript控制checkbox有了全面的理解。无论是单个操作还是批量处理,亦或是实现特定的交互逻辑,JavaScript都能满足你的需求。在实际项目中,结合CSS和HTML,你可以创建出丰富多样...
### JS控制Checkbox全选、取消全选与删除功能 在前端开发中,处理表单数据时经常需要用到对多个复选框(checkbox)的操作,比如全选、取消全选以及基于选择状态进行某些操作(如删除)。本文将详细介绍如何通过...
CheckBox复选框JS实现全选、不选、全不选功能,很简单,具体内容如下 思路: 1、获取元素 2、给全选 不选 反选添加点击事件 3、用for循环checkbox 4、把checkbox的checked设置为true即实现全选 5、把checkbox的...
在ie\ff下测试过,都可以使用.实现单选,也可以取消选择
在JavaScript(JS)中,操作HTML元素,包括修改checkbox(复选框)的选中状态,是前端开发中常见的任务。复选框是用户界面中一种允许用户进行多项选择的控件,其状态通常有两种:选中(checked)和未选中。在本文中...
`JS`(JavaScript)作为网页动态交互的主要语言,是实现`TreeView`中`Checkbox`功能的关键。本篇文章将深入探讨如何使用`JS`来实现`TreeView`中`Checkbox`的控制,包括点击父节点时全选子节点,以及点击子节点时保持...
js 实现 使用checkbox控制文本框! 值得下载看看!资源免费,大家分享!!
在JavaScript(JS)中,`checkBox`,也称为复选框,是网页表单中常见的一种元素,用于用户选择一个或多个选项。全选功能在处理多选项时非常实用,比如在一个列表中批量选择所有项目。这个标题和描述虽然重复,但明显...
### radiobutton 控制 checkbox 多选 (js 实现) 在 Web 开发中,表单是与用户交互的重要组成部分。为了实现更加灵活的功能,有时我们需要利用 JavaScript 来控制表单元素的状态,例如通过单选按钮(`...
4. **API操作**:jstree提供了一套完整的API接口,用于程序化地控制树的状态。比如,`get_checked`可以获取所有被选中的节点,`check_node`和`uncheck_node`则可以用来手动改变节点的选中状态。 5. **数据源**:js...
当遇到 `checkbox` 不易被样式控制的情况时,我们可以采用JavaScript(JS)来模拟实现更丰富的视觉效果。以下将详细介绍如何使用JS和CSS来实现自定义的 `checkbox` 样式。 首先,我们需要理解原生 `checkbox` 的...
而`checkbox.js`文件就是专门针对这种元素进行操作的一个JavaScript库,它提供了全选、全不选以及统计选中个数等功能,极大地提升了用户体验和开发效率。 一、Checkbox.js的核心功能 1. **全选与全不选**:`...
这里可能使用了伪类(如`:checked`)来控制Checkbox不同状态下的样式。 3. **images**:这个文件夹可能存储了用于Checkbox美化的一些图片资源。例如,可以为未选中和选中的状态提供不同的背景图像,或者用于自定义...
综上所述,实现 `checkbox` 的多项选中及取消选中,需要理解 `checkbox` 的基本用法,掌握JavaScript操作DOM属性的方法,理解 `attr` 与 `prop` 的区别,并灵活运用事件监听和样式控制。通过这些技术,你可以创建出...
当 Checkbox 的状态发生变化时,JavaScript 函数 `ColumnState` 将被调用,以控制 TABLE 的显示和隐藏。 知识点 6:使用 HTML 元素的属性来控制 TABLE 的显示和隐藏 在上面的代码中,我们使用了 HTML 元素的 `...
在JavaScript编程中,`CheckBoxGroup.js` 是一个用于管理复选框组的类,它提供了一种方便的方式来处理多个复选框之间的交互和数据管理。这个类通常用于创建用户界面,其中用户可以从多个选项中选择一个或多个。下面...
在网页开发中,有时我们需要对用户的选择行为进行控制,例如限制用户在一组复选框(checkbox)中只能选择一定数量的选项。本文将深入解析如何使用JavaScript实现这一功能,以及如何通过PHP获取用户在HTML表单中选择...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果和Ajax交互。本文将详细讲解如何使用jQuery来操作...希望这个教程能帮助你更好地理解和运用jQuery来控制checkbox。
"js checkbox全选 反选 取消全部设置表单html复选框"这个标题描述了一个常见的功能需求,即通过JavaScript控制HTML中的复选框(checkboxes),实现全选、反选和取消全部选中的功能。在本文中,我们将深入探讨如何...
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 例二: 要实现的功能如图所示: 全选的checkbox的js代码如下: var status=true; function allselect(){ var tags=document.getElementsByTagName(“input”); for ...