js 폼 항목 의 전체 선택,반 선택 및 삭제 작업 예제 실현

본 고 는 js 가 폼 항목 의 전체 선택,반 선택 및 삭제 작업 을 실현 하 는 것 을 실례 로 서술 하 였 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>         </title>
<script language="javascript">
function ReSel(){
    for(i=0;i<document.form1.logs.length;i++){ //      form    
        document.form1.logs[i].checked = true; //     【   】  ,  false  
    }
}
function SeSel(){
    for(i=0;i<document.form1.logs.length;i++){
        if(document.form1.logs[i].checked) document.form1.logs[i].checked = false;
        else document.form1.logs[i].checked = true;
    }
}
function DelSel(){
     var nid = getCheckboxItem();
     if(nid==""){
         alert("     !\r
"); return ; } location.href = "member_activation.php?dopost=del&ids="+nid; } // function getCheckboxItem(){ var allSel=""; if(document.form1.logs.value) return document.form1.logs.value; for(i=0;i<document.form1.logs.length;i++) { if(document.form1.logs[i].checked){ if(allSel=="") allSel=document.form1.logs[i].value; else allSel=allSel+"-"+document.form1.logs[i].value; } } //alert(allSel); //1-2-7 return allSel; } </script> </head> <body background='images/allbg.gif' leftmargin='8' topmargin='8'> <table width="98%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#cfcfcf"> <tr> <td> </td> </tr> <tr bgcolor="#FEFCEF" height="30" align="center"> <td width="3%"> </td> <td width="5%">id</td> <td width="30%"> </td> </tr> <form name="form1"> {dede:datalist} <tr height="26" align="center" bgcolor="#FFFFFF" onMouseMove="javascript:this.bgColor='#FCFDEE';" onMouseOut="javascript:this.bgColor='#FFFFFF';"><!--onMouseMove/onMouseOut: , --> <td><input name='logs' type='checkbox' value='{dede:field.id/}' /></td> <td>{dede:field.id/}</td> <td>{dede:field.core/}</td> </tr> {/dede:datalist} </form> <tr bgcolor="#ffffff"> <td height="36" colspan="9"> <a class="coolbg" onClick="ReSel();" > </a> <a class="coolbg" onClick="SeSel();" > </a> <a class="coolbg" onClick="DelSel();"> </a> </td> </tr> </table> </body> </html>
member_activation.php

//      
if($dopost=="del")
{
  $ids = explode('-',$ids);
  $dquery = "";
  foreach($ids as $id)
  {
    if($dquery=="")
    {
      $dquery .= "id='$id' ";
    }
    else
    {
      $dquery .= " OR id='$id' ";
    }
  }
  if($dquery!="") $dquery = " WHERE ".$dquery;
  $dsql->ExecuteNoneQuery("DELETE FROM cr_member_activation $dquery");
  ShowMsg("         !","./index.php");
  exit();
}


더 많은 자 바스 크 립 트 관련 내용 에 관심 이 있 는 독 자 는 본 사이트 의 주 제 를 볼 수 있다.,,,,,,,,,,
본 고 에서 말 한 것 이 여러분 의 자 바스 크 립 트 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기