手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >比较全的JS checkbox全选、取消全选、删除功能代码
比较全的JS checkbox全选、取消全选、删除功能代码
摘要:看下面两种实现方法:JScheckbox方法一:复制代码代码如下:functioncheckAll(){varcode_Values=doc...

看下面两种实现方法:

JS checkbox 方法一:

复制代码 代码如下:

function checkAll()

{

var code_Values = document.all['code_Value'];

if(code_Values.length){

for(var i=0;i<code_Values.length;i++)

{

code_Values[i].checked = true;

}

}else{

code_Values.checked = true;

}

}

function uncheckAll()

{

var code_Values = document.all['code_Value'];

if(code_Values.length){

for(var i=0;i<code_Values.length;i++)

{

code_Values[i].checked = false;

}

}else{

code_Values.checked = false;

}

}

function multipleDelete()

{

var num = 0;

var code_Values = document.all['code_Value'];

if(code_Values.length){

for(var i=0;i<code_Values.length;i++)

{

if(code_Values[i].checked == true)

{

num ++;

}

}

}else{

if(code_Values.checked == true){

num ++ ;

}

}

if(num == 0){

alert('Please select delete item');

}

if(num >0){

document.BuCodeSearch.action = '<%=EusUtil.getPage("lookup.generic.bucode.delete.s")%>';

document.BuCodeSearch.submit();

}

}

</script>

JS checkbox方法二:

复制代码 代码如下:

function checkAll()

{

var code_Values = document.getElementsByTagName("input");

for(i = 0;i < code_Values.length;i++){

if(code_Values[i].type == "checkbox")

{

code_Values[i].checked = true;

}

}

}

function uncheckAll()

{

var code_Values = document.getElementsByTagName("input");

for(i = 0;i < code_Values.length;i++){

if(code_Values[i].type == "checkbox")

{

code_Values[i].checked = false;

}

}

}

function multipleDelete()

{

if (document.BuCodeSearch.elements["code_Value"])

{

var num = 0;

var fm = document.BuCodeSearch;

if (document.BuCodeSearch.elements["code_Value"])

{

var elm = document.BuCodeSearch.elements["code_Value"];

var ename = "code_Value";

if (elm.length) {

var len = fm.elements[ename].length;

for (var i = 0; i< len; i++) {

var e = fm.elements[ename][i];

if (e.checked == true){

num++;

}

}

} else {

if (elm.checked == true ) {

num++;

}

}

if (num > 0 )

{

document.BuCodeSearch.action = '<%=EusUtil.getPage("lookup.generic.bucode.delete.s")%>';

document.BuCodeSearch.submit();

}

}

}

}

code_Value为checkbox表单的名称,BuCodeSearch为form名称

复制代码 代码如下:

<td align="left" width="20"><input type="checkbox" name="code_Value" value="<%=userDefFieldValueBean.getUdfValue()%>"></td>

【比较全的JS checkbox全选、取消全选、删除功能代码】相关文章:

原生JS和JQuery动态添加、删除表格行的方法

手机开发必备技巧:javascript及CSS功能代码分享

Angular发布1.5正式版,专注于向Angular 2的过渡

浅谈Javascript线程及定时机制

JavaScript实现添加、查找、删除元素

javascript实现可全选、反选及删除表格的方法

分享十五款 jQuery 社交网络分享插件

一个很简单的办法实现TD的加亮效果.

Javascript中prototype属性实现给内置对象添加新的方法

javascript中CheckBox全选终极方案

精品推荐
分类导航