2026, 새로운 도약을 시작합니다.

체크박스 입력값 유지하는 법 (list.php에서)

목록에서 특정필드를 숨기는 체크박스를 적용했습니다.

체크하면 사라지고 다시 체크하면 보이는 형태인데

글을 클릭해서 들어가거나 새로고침을 하면 체크가 풀립니다.

db에 값이 안 넘어가서 그런 거 같은데 초보라 여기저기 찾아보고 헤매다가 여쭙습니다 ㅜㅜ


어떻게 해야 체크가 안 풀릴 수 있을까요?


Copy
 
 window.onload = function(){ 
    document.getElementById('wr_9').onclick = function(){ 
       var o = document.getElementById('hide'); 
       if(this.checked){ 
          o.style.display = 'none'; 
          } else { 
          o.style.display = ''; 
       } 
    } 
 } 
 

 
 
  
   


답변 2개

목록? 이라면

단, wr_9 값을 저장했다는 가정하에....


<?php if($list[$i]['wr_9']=='체크') { echo 'checked="checked"';}?>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

세션을 사용하면 될 것 같습니다.^^
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

혹시 구체적으로 예시를 알 수 있을까요?
제가 배우고 있는 입장이라 차근차근 알려주시면 감사합니다 ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고