您好,欢迎访问一九零五行业门户网

比较全的JS checkbox全选、取消全选、删除功能代码_javascript技巧

看下面两种实现方法:
js checkbox 方法一:
复制代码 代码如下:
function checkall()
{
var code_values = document.all['code_value'];
if(code_values.length){
for(var i=0;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[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{
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 = '';
document.bucodesearch.submit();
}
}
js checkbox方法二:
复制代码 代码如下:
function checkall()
{
var code_values = document.getelementsbytagname(input);
for(i = 0;i if(code_values[i].type == checkbox)
{
code_values[i].checked = true;
}
}
}
function uncheckall()
{
var code_values = document.getelementsbytagname(input);
for(i = 0;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; ivar e = fm.elements[ename][i];
if (e.checked == true){
num++;
}
}
} else {
if (elm.checked == true ) {
num++;
}
}
if (num > 0 )
{
document.bucodesearch.action = '';
document.bucodesearch.submit();
}
}
}
}
code_value为checkbox表单的名称,bucodesearch为form名称
复制代码 代码如下:
其它类似信息

推荐信息