手机
当前位置:查字典教程网 >编程开发 >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全选、取消全选、删除功能代码】相关文章:

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

JavaScript中的Math.E属性使用详解

对联浮动广告效果

简单的防盗链功能代码(iframe)

Javascript调用XML制作连动下拉列表框

些很实用且必用的小脚本代码

正宗的日历(含农历)

javascript中CheckBox全选终极方案

浅谈javascript的call()、apply()、bind()的用法

Backbone.js的一些使用技巧

精品推荐
分类导航