각종 소스창고/자바스크립트

전체선택 및 해제

아침한때비 2012. 3. 21. 18:25

 

<script type='text/javascript' language='javascript'>
var check_all = false;
function go_myCar(){
 var myCar = document.getElementsByName('myCar_chk');

 if(check_all == false)
  check_all = true;
 else
  check_all = false;
 for(k=0; k < myCar.length; k++) {
     myCar[k].checked = check_all;
 }
}

function car_addfunc(){
var form  = document.forms['registFm1'];
var chknum=0;
var myCar = document.getElementsByName('myCar_chk');
 var result ='';
 for(var i=0; i<myCar.length; i++) {
  if(myCar[i].checked == true) {
   result+=myCar[i].value+'/';
   chknum++;
  }
 }

 if(chknum == 0) {

  alert(!'점프시킬 차량을 선택해주시기 바랍니다.');
  return;
 }

 form.type.value = "uplist_ex";
 form.check_result.value=result;
 form.action  = "./regist.php";
 form.submit();
}
</script>

 

 

 

 

 

 

<tr><td colspan=9><a href="#" onClick="car_addfunc();"><img src='../images/mycar_search_jump.gif' border='0'></a></td></tr>

<td width='55' background='../images/board_bg.gif'><div align="center"><a href="#" onClick='go_myCar();'><font color="red"> <u>전체선택</u></font></a></div></td>

 

 

 

 

 

regist.php 처리파일

if($type == 'uplist_ex'){ $myCar_result = $_POST['check_result'];


$myCar_chk = explode("/", substr($myCar_result,0,-1));


 for($i=0; $i<count($myCar_chk); $i++) :

  $chks = $myCar_chk;

  $upd_que = "update Car_sell set upwdate=now(), wdate=now() where `no`='$chks[$i]'";
  $upd_result = mysql_query($upd_que);

 endfor;

 echo "<script type='text/javascript' language='javascript'>
 alert(!'선택된 매물을 리스트 상위로 점프 하였습니다.');
 history.back();
 </script>";
}