라디오버튼 새로고침시

라디오버튼 새로고침시

QA

라디오버튼 새로고침시

본문

라디오버튼 새로고침시 선택값이 변경되는데

고정하려면 어디를 수정해야 할까요?

고수님들의 조언부탁드립니다

 

<?
/* 휴온빌더 > 로컬메뉴
----------------------------------------------------------*/
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
 <style>
        section {
            display: none;}

        #tab1:checked ~ #content1,
        #tab2:checked ~ #content2 {
            display: block;}
  
  input {margin-left:15px; vertical-align:text-top;}
 </style>

 <div class="main">
 <input id="tab1" type="radio" name="tabs" checked> <!--디폴트 메뉴-->
    <label for="tab1">첫화면 구인</label>

    <input id="tab2" type="radio" name="tabs" >
    <label for="tab2">첫화면 구직</label>
 
 <section id="content1">
 <ul>
<?

 //클래스 설정
 if($i==$local_index-1)
  $local_class="active";
 else
  $local_class="normal";
  
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=30&page=> •  공사현장</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=31&page=> •  생산/기능</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=32&page=> •  운전/배달</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=33&page=> •  단순업무</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=34&page=> •  상담/영업</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=35&page=> •  사무/회계</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=36&page=> •  매장관리</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=37&page=> •  서빙/주방</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=38&page=> •  주차/미화</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=39&page=> •  서비스</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=40&page=> •  카페/베이커리</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_guin_sn&sca=41&page=> •  백화점/쇼핑몰</a></li>\n";

?>
 </ul>
 </section>

 <section id="content2">
 <ul>
<?

 //클래스 설정
 if($i==$local_index-1)
  $local_class="active";
 else
  $local_class="normal";
  
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=30&page=> •  공사현장</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=31&page=> •  생산/기능</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=32&page=> •  운전/배달</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=33&page=> •  단순업무</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=34&page=> •  상담/영업</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=35&page=> •  사무/회계</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=36&page=> •  매장관리</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=37&page=> •  서빙/주방</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=38&page=> •  주차/미화</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=39&page=> •  서비스</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=40&page=> •  카페/베이커리</a></li>\n";
 echo " <li class=\"$local_class\"><a href=$g4[bbs_path]/board.php?bo_table=main_gujig_sn&sca=41&page=> •  백화점/쇼핑몰</a></li>\n";
 
?>
 </ul>
 </section>
 </div>

이 질문에 댓글 쓰기 :

답변 1

새로고침은 브라우저의 기본기능입니다.

 

URL에 명시된 내용을 다시 읽어들이는것인데

 

선택된값을 고정으로 하고싶다는건

선택시에 현재 페이지의 토큰값을 체크해서 쿠키에 바로바로 기록하시고

동일ip,동일쿠키/요청일때를 체크하게 하셔서

쿠키에 선택된 값들이

(항목이 몇개일지 알수없지만)

새로 고침으로 열릴때 재선택되도록 코딩을 추가하셔야 겠죠

 

그게 아니라면

 

새로고침의 버튼을 제어해서 

특정 폼태그에 선택된 값들을 담아

현재 페이지의 URL로 값을 전달해서

다시 읽어들이는 옵션이 선택된 내용일때 자동체크되도록 해야겠죠

 

방법이 없는것은 아니지만, 할일이 많으실겁니다.

 

최근의 기술들은 Vue.js 나 React.js 등을 살펴보심도 괜찮을듯 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 10,633
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT