- 浏览: 58295 次
- 性别:
- 来自: 北京
文章分类
最新评论
2009-06-24 yourgame (CTO)
Js代码
<script language="javascript">
function selectIt() {
form = document.lzyy
action = event.srcElement.name
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i].name == "checkbox") {
e = form.elements[i]
e.checked = (action == "selectAll") ? (form.selectAll.checked) : (!e.checked)
////在这里 通过条件表达式?:来使每个框反选。朋友们可以好好思考一下。这种首先是一种实现方式。其二 还能是代码简练。哈哈 反正个人是喜欢这种方式拉。
}
}
}
</script>
<form name="lzyy">
<p class="STYLE1">
全 选
<input type="checkbox" name="selectAll" value="checkbox" onClick="selectIt()">
<br>
反 选
<input type="checkbox" name="invest" value="checkbox" onClick="selectIt()">
<br>
Item1
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item2
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item3
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item4
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item5
<input type="checkbox" name="checkbox" value="checkbox">
</p>
</form>
<script language="javascript">
function selectIt() {
form = document.lzyy
action = event.srcElement.name
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i].name == "checkbox") {
e = form.elements[i]
e.checked = (action == "selectAll") ? (form.selectAll.checked) : (!e.checked)
////在这里 通过条件表达式?:来使每个框反选。朋友们可以好好思考一下。这种首先是一种实现方式。其二 还能是代码简练。哈哈 反正个人是喜欢这种方式拉。
}
}
}
</script>
<form name="lzyy">
<p class="STYLE1">
全 选
<input type="checkbox" name="selectAll" value="checkbox" onClick="selectIt()">
<br>
反 选
<input type="checkbox" name="invest" value="checkbox" onClick="selectIt()">
<br>
Item1
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item2
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item3
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item4
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item5
<input type="checkbox" name="checkbox" value="checkbox">
</p>
</form>
Js代码
<html>
<head>
<script type="text/javascript">
function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
//反选
function reserveCheck(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++) {
if (names[i].checked) names[i].checked = false;
else names[i].checked = true;
}
}
}
</script>
</head>
<body>
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<input type="checkbox" id="ckReserve" onclick="reserveCheck('ck','ckReserve')"
/>
反选
<br />
<input type="checkbox" name="ck" value="1" />
篮球
<br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
</html>
<html>
<head>
<script type="text/javascript">
function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
//反选
function reserveCheck(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++) {
if (names[i].checked) names[i].checked = false;
else names[i].checked = true;
}
}
}
</script>
</head>
<body>
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<input type="checkbox" id="ckReserve" onclick="reserveCheck('ck','ckReserve')"
/>
反选
<br />
<input type="checkbox" name="ck" value="1" />
篮球
<br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
</html>
Js代码
// 说明:Javascript 控制 CheckBox 的全选与取消全选
function checkAll(name) {
var el = document.getElementsByTagName('input');
var len = el.length;
for (var i = 0; i < len; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = true;
}
}
}
function clearAll(name) {
var el = document.getElementsByTagName('input');
var len = el.length;
for (var i = 0; i < len; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = false;
}
}
}
// 说明:Javascript 控制 CheckBox 的全选与取消全选
function checkAll(name) {
var el = document.getElementsByTagName('input');
var len = el.length;
for (var i = 0; i < len; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = true;
}
}
}
function clearAll(name) {
var el = document.getElementsByTagName('input');
var len = el.length;
for (var i = 0; i < len; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = false;
}
}
}
Js代码
var checkFlag = true;
function ChooseAll() {
if (checkFlag) {
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll") {
inputs[i].checked = true;
}
}
checkFlag = false;
} else {
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll") {
inputs[i].checked = false;
}
}
checkFlag = true;
}
}
var checkFlag = true;
function ChooseAll() {
if (checkFlag) {
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll") {
inputs[i].checked = true;
}
}
checkFlag = false;
} else {
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll") {
inputs[i].checked = false;
}
}
checkFlag = true;
}
}
Js代码
<input type="button" name="" value="不计算长度" onclick="a()">
<input type="button" name="" value="全选" onclick="b()">
<input type="button" value="缓存" onclick="c()">
<input type="checkbox" name="test[]" value="0">
测试测试
<br>
<script language="JavaScript">
<!--
var ca = new Array();
function a() {
var m = document.getElementsByName('test[]');
for (var i = 0; i < m.length; i++) {
m[i].checked == true ? m[i].checked = false: m[i].checked = true;
}
}
function b() {
var m = document.getElementsByName('test[]');
var l = m.length;
for (var i = 0; i < l; i++) {
m[i].checked == true ? m[i].checked = false: m[i].checked = true;
}
}
function c() {
if (ca.length == 0) {
ca = cache();
}
cl = ca.length;
for (var i = 0; i < cl; i++) {
ca[i].checked == true ? ca[i].checked = false: ca[i].checked = true;
}
}
function cache() {
var m = document.getElementsByName('test[]');
var cache = new Array();
var l = m.length;
for (var i = 0; i < l; i++) {
cache[i] = m[i];
}
return cache;
}
//-->
</script>
Js代码
<script language="javascript">
function selectIt() {
form = document.lzyy
action = event.srcElement.name
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i].name == "checkbox") {
e = form.elements[i]
e.checked = (action == "selectAll") ? (form.selectAll.checked) : (!e.checked)
////在这里 通过条件表达式?:来使每个框反选。朋友们可以好好思考一下。这种首先是一种实现方式。其二 还能是代码简练。哈哈 反正个人是喜欢这种方式拉。
}
}
}
</script>
<form name="lzyy">
<p class="STYLE1">
全 选
<input type="checkbox" name="selectAll" value="checkbox" onClick="selectIt()">
<br>
反 选
<input type="checkbox" name="invest" value="checkbox" onClick="selectIt()">
<br>
Item1
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item2
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item3
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item4
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item5
<input type="checkbox" name="checkbox" value="checkbox">
</p>
</form>
<script language="javascript">
function selectIt() {
form = document.lzyy
action = event.srcElement.name
for (var i = 0; i < form.elements.length; i++) {
if (form.elements[i].name == "checkbox") {
e = form.elements[i]
e.checked = (action == "selectAll") ? (form.selectAll.checked) : (!e.checked)
////在这里 通过条件表达式?:来使每个框反选。朋友们可以好好思考一下。这种首先是一种实现方式。其二 还能是代码简练。哈哈 反正个人是喜欢这种方式拉。
}
}
}
</script>
<form name="lzyy">
<p class="STYLE1">
全 选
<input type="checkbox" name="selectAll" value="checkbox" onClick="selectIt()">
<br>
反 选
<input type="checkbox" name="invest" value="checkbox" onClick="selectIt()">
<br>
Item1
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item2
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item3
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item4
<input type="checkbox" name="checkbox" value="checkbox">
<br>
Item5
<input type="checkbox" name="checkbox" value="checkbox">
</p>
</form>
Js代码
<html>
<head>
<script type="text/javascript">
function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
//反选
function reserveCheck(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++) {
if (names[i].checked) names[i].checked = false;
else names[i].checked = true;
}
}
}
</script>
</head>
<body>
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<input type="checkbox" id="ckReserve" onclick="reserveCheck('ck','ckReserve')"
/>
反选
<br />
<input type="checkbox" name="ck" value="1" />
篮球
<br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
</html>
<html>
<head>
<script type="text/javascript">
function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
//反选
function reserveCheck(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++) {
if (names[i].checked) names[i].checked = false;
else names[i].checked = true;
}
}
}
</script>
</head>
<body>
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<input type="checkbox" id="ckReserve" onclick="reserveCheck('ck','ckReserve')"
/>
反选
<br />
<input type="checkbox" name="ck" value="1" />
篮球
<br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
</html>
Js代码
// 说明:Javascript 控制 CheckBox 的全选与取消全选
function checkAll(name) {
var el = document.getElementsByTagName('input');
var len = el.length;
for (var i = 0; i < len; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = true;
}
}
}
function clearAll(name) {
var el = document.getElementsByTagName('input');
var len = el.length;
for (var i = 0; i < len; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = false;
}
}
}
// 说明:Javascript 控制 CheckBox 的全选与取消全选
function checkAll(name) {
var el = document.getElementsByTagName('input');
var len = el.length;
for (var i = 0; i < len; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = true;
}
}
}
function clearAll(name) {
var el = document.getElementsByTagName('input');
var len = el.length;
for (var i = 0; i < len; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = false;
}
}
}
Js代码
var checkFlag = true;
function ChooseAll() {
if (checkFlag) {
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll") {
inputs[i].checked = true;
}
}
checkFlag = false;
} else {
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll") {
inputs[i].checked = false;
}
}
checkFlag = true;
}
}
var checkFlag = true;
function ChooseAll() {
if (checkFlag) {
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll") {
inputs[i].checked = true;
}
}
checkFlag = false;
} else {
var inputs = document.all.tags("INPUT");
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll") {
inputs[i].checked = false;
}
}
checkFlag = true;
}
}
Js代码
<input type="button" name="" value="不计算长度" onclick="a()">
<input type="button" name="" value="全选" onclick="b()">
<input type="button" value="缓存" onclick="c()">
<input type="checkbox" name="test[]" value="0">
测试测试
<br>
<script language="JavaScript">
<!--
var ca = new Array();
function a() {
var m = document.getElementsByName('test[]');
for (var i = 0; i < m.length; i++) {
m[i].checked == true ? m[i].checked = false: m[i].checked = true;
}
}
function b() {
var m = document.getElementsByName('test[]');
var l = m.length;
for (var i = 0; i < l; i++) {
m[i].checked == true ? m[i].checked = false: m[i].checked = true;
}
}
function c() {
if (ca.length == 0) {
ca = cache();
}
cl = ca.length;
for (var i = 0; i < cl; i++) {
ca[i].checked == true ? ca[i].checked = false: ca[i].checked = true;
}
}
function cache() {
var m = document.getElementsByName('test[]');
var cache = new Array();
var l = m.length;
for (var i = 0; i < l; i++) {
cache[i] = m[i];
}
return cache;
}
//-->
</script>
发表评论
-
复选框全选或者全不选
2014-12-24 16:15 591<!DOCTYPE html PUBLIC " ... -
ifream
2011-03-23 11:06 641ifream ifream ifream -
dialg弹出框andTree
2011-03-23 11:00 599dialg弹出框andTree dialg弹出框andTree ... -
js 删除确认框
2011-01-06 13:28 686onclick="return del()" ... -
window.onload 初始化js(jsp一开始就执行js)
2010-12-22 14:16 2456<script type="text/java ... -
js三级滚动条
2010-12-14 12:31 648<%@ page language="java ... -
js 省市联动效果 连动效果
2010-12-13 16:28 1426<!DOCTYPE HTML PUBLIC " ... -
js 弹出框
2010-12-13 15:57 958<%@ page language="java ... -
js给文本框赋值.html
2010-12-09 16:34 2454<!DOCTYPE HTML PUBLIC " ... -
display显示.html
2010-12-09 16:33 915<!DOCTYPE HTML PUBLIC " ... -
js时间插件
2010-11-04 12:52 653时间插件时间插件时间插件时间插件 -
js buton 提交表单
2010-11-02 15:15 717function tijiao(abc){ ... -
js表单验证
2010-11-02 13:48 6062.1 表单项不能为空 <script languag ... -
checkbox1 自己用过的
2010-11-02 12:54 938<html> <head> < ... -
js效果网站
2010-11-02 12:03 727http://www.jscode.cn/javascript ...
相关推荐
<input type="checkbox" id="checkbox2"> Option 2 <input type="checkbox" id="checkbox3"> Option 3 ``` 在jQuery中,我们可以通过`$('selector')`选择器来获取这些复选框,并使用`.prop()`方法来改变其选中状态...
protected void CheckBox2_CheckedChanged(object sender, EventArgs e) { for (int i = 0; i ; i++) { CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1"); if (CheckBox2.Checked == true...
CheckBox checkBox2 = findViewById(R.id.checkBox2); checkBox1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton button...
chk.Checked=CheckBox2.Checked; } } protectedvoidButton2_Click(objectsender,EventArgse) { // 处理删除操作 List<int>selectedIds=newList(); foreach(GridViewRowrowinGridView1.Rows) { ...
CheckBox cb = (CheckBox)this.GridView1.Rows[i].FindControl("CheckBox2"); cb.Checked = true; } } else { for (int i = 0; i ; i++) { CheckBox cb = (CheckBox)this.GridView1.Rows[i].FindControl(...
CheckBox checkBox2 = findViewById(R.id.checkBox2); checkBox1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton button...
2. **配置选项**:jstree提供大量的配置选项来定制树的行为,例如`checkbox`配置项用于启用复选框功能。你可以设置`three_state`为`true`,使得节点的选择状态会影响到其父节点和子节点。`tie_selection`选项决定...
在这个例子中,`textBox1`用于输入姓名,`checkBox1`和`checkBox2`分别代表不同的兴趣选项。当用户点击按钮时,根据所选的复选框更新`textBox2`的内容。 #### 四、listView控件的应用 `listView`控件可以用来展示...
在"checkBox2:复选框2-使用CSS更改背景颜色"这个主题中,我们将深入探讨如何利用CSS(Cascading Style Sheets)来定制复选框的视觉样式,特别是改变其背景颜色。这在创建个性化或品牌化的用户界面时非常有用。 首先...
2、选择其中的checkbox,当滚动ListView的时候,会出现一些Checkbox选择错位的现象, 原因:为记住Checkbox的选择状态 解决方案:当选择Checkbox的时候,记下其状态,然后在getView方法中进行设置
CheckBox checkBox2 = findViewById(R.id.checkBox2); // 对第二个CheckBox设置同样的监听器 ``` 3. **多选处理**:如果需要处理多个CheckBox的选中状态,可以遍历所有的CheckBox并检查它们的状态。 ```java ...
<asp:ListItem Text="Option 2" Value="2" /> </asp:CheckBoxList> ``` **获取选中项** 在服务器端,可以通过循环遍历CheckBoxList的Items集合,检查每项的Selected属性来获取选中项。以下是一个示例: ```...
本文将深入探讨如何利用字体图标来自定义CheckBox控件,从而提升应用的视觉效果。 首先,我们需要理解WPF中的CheckBox控件。CheckBox是WPF中的一个标准控件,用于提供用户可以选择或取消选择的选项。它的默认样式...
在Windows Presentation Foundation (WPF) 中,CheckBox控件经常用于用户界面中提供多选选项。在设计一个CheckBox组时,可能会遇到需要实现全选功能的需求,即点击一个主CheckBox可以同时选择或取消选择所有子...
2. **事件处理**: - Checked和Unchecked事件:当CheckBox的状态改变时,需要触发相应的事件,更新数据模型和界面显示。 - SelectedItemChanged事件:当选中的TreeViewItem改变时,可以同步更新CheckBox的状态,...
3. `CheckBox2_CheckedChanged`事件:当复选框的状态改变时触发,这个事件用于同步所有行的CheckBox状态。如果顶级CheckBox(可能是用来全选/全不选的)被勾选,那么所有行的CheckBox都会被选中;反之则取消选中。 ...
2. 设置CheckBox的状态: - 未选中状态:这是CheckBox的初始状态,可以通过调用SetState方法并传入0作为参数来设置。 - 已选中状态:当用户点击CheckBox或者通过代码操作时,可以将其设置为选中状态,SetState方法...
2. **Checkbox 的状态管理** 为了跟踪每个 Checkbox 的状态,你可能需要创建一个数组或者集合来保存每个 Checkbox 的状态。当用户点击 Checkbox 时,捕获 OnClick 事件,并更新对应的数组元素。同时,记得在程序...
在Windows Forms(WinForm)开发中,CheckBox控件是一个基础且重要的元素,用于实现用户界面中的复选框功能。在.NET 2.0版本和Visual Studio 2005(VS2005)环境下,开发者可以利用丰富的特性来定制和美化这些控件,...