>웹 프론트엔드 >JS 튜토리얼 >전체 선택, 전체 선택 취소, 기능 코드 삭제를 위한 종합 JS 체크박스_javascript 기술

전체 선택, 전체 선택 취소, 기능 코드 삭제를 위한 종합 JS 체크박스_javascript 기술

WBOY
WBOY원래의
2016-05-16 18:57:401109검색

看下面两种实现방법:
JS 체크박스 방법:

复system代码 代码如下:

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)
{
번호 ;
}
}
}else{
if(code_Values.checked == true){
num ;
}
}
if(num == 0){
alert('삭제 항목을 선택하세요');
}
if(num >0){
document.BuCodeSearch.action = '<%=EusUtil.getPage("lookup.generic.bucode.delete.s")%>';
document.BuCodeSearch.submit();
}
}


JS 체크박스 방법이:
复主代码 代码如下:

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 = 진실;
}
}
}
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 = 거짓;
}
}
}
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为formname称
复代码 代码如下:


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.