묻고답하기

스크립트소스의 문제점을 좀 찾아주세요..~!!

두개의 option 메뉴가 있고.. 윗부분 선택하면.. 거기에 맞는 카타고리가 아랫부분에 떠야 하는데..
문제는.. option 값이 완전히 비어지지 않고.. 이전에 남아있던 값들이 함께 나타난다는 겁니다.

처음에  fashion 이라는 상품분류에서.. ticket 으로 옮기면..
4개의 브랜드명만 나타나야 하는데.. 4개 이외에..fashoin 쪽의 4개가 더 나타납니다.

또 , life 에 있다가 ticket 으로 옮기면..
4개 이외에 life 쪽의 하나가 더 나타납니다.

혹시 해결 방법 아시는 분 답변 주세요..^^;

//------------------------------------------------------------------------------------------------

<SCRIPT language=JavaScript>


function setBrand(ct){

  switch(ct){
  
     case '0':
    
          case '1':
          for(i=0;i<document.form.pr_brand.options.length;i++){
                             document.form.pr_brand.options[i] = null;
                         }
                         
     document.form.pr_brand.options[0] = new Option('CHRISTIAN DIOR','43');
     document.form.pr_brand.options[0].value = '43';
     document.form.pr_brand.options[1] = new Option('issi','5');
     document.form.pr_brand.options[1].value = '5';
     document.form.pr_brand.options[2] = new Option('metrocity','6');
     document.form.pr_brand.options[2].value = '6';
     document.form.pr_brand.options[3] = new Option('semisung','7');
     document.form.pr_brand.options[3].value = '7';
     document.form.pr_brand.options[4] = new Option('Baum & Mercier','10');
     document.form.pr_brand.options[4].value = '10';
     document.form.pr_brand.options[5] = new Option('Cartier','11');
     document.form.pr_brand.options[5].value = '11'+ '+ ';
     document.form.pr_brand.options[6] = new Option('armani','12');
     document.form.pr_brand.options[6].value = '12';
     document.form.pr_brand.options[7] = new Option('GUCCI','16');
     document.form.pr_brand.options[7].value = '16';
     document.form.pr_brand.options[8] = new Option('CARTIER','17');
     document.form.pr_brand.options[8].value = '17';
     document.form.pr_brand.options[9] = new Option('DUNHILL'+ ','18');
     document.form.pr_brand.options[9].value = '18';
     document.form.pr_brand.options[10] = new Option('DUPONT','19');
     document.form.pr_brand.options[10].value = '19';
     document.form.pr_brand.options[11] = new Option('ROLEX','20');
     document.form.pr_brand.options[11].value = '20';
     document.form.pr_brand.options[12] = new Option('LOUIS VUITTON','21');
     document.form.pr_brand.options[12].value = '+ '21';
     document.form.pr_brand.options[13] = new Option('MISSONI','22');
     document.form.pr_brand.options[13].value = '22';
     document.form.pr_brand.options[14] = new Option('BURBERRY','23'+ ');
     document.form.pr_brand.options[14].value = '23';
     document.form.pr_brand.options[15] = new Option('VERSACE','24');
     document.form.pr_brand.options[15].value = '24';
     break;
    
     case '2':
    
          for(i=0;i<document.form.pr_brand.options.length;i++){
                document.form.pr_brand.options[i] = null;
             }
             
     document.form.pr_brand.options[0] = new Option('miele','8');
     document.form.pr_brand.options[0].value = '8';
     document.form.pr_brand.options[1] = new Option('philips','9');
     document.form.pr_brand.options[1].value = '9';
     document.form.pr_brand.options[2] = new Option('까사미아','13');
     document.form.pr_brand.options[2].value = '13';
     document.form.pr_brand.options[3] = new Option('whirlpool','14');
     document.form.pr_brand.options[3].value = '14';
     document.form.pr_brand.options[4] = new Option('이노센트','58');
     document.form.pr_brand.options[4].value = '58';
     document.form.pr_brand.options[5] = new Option('보루네오','60'+ ');
     document.form.pr_brand.options[5].value = '60';
     document.form.pr_brand.options[6] = new Option('리바트','61');
     document.form.pr_brand.options[6].value = '61';
     document.form.pr_brand.options[7] = new Option('올리브데코','62');
     document.form.pr_brand.options[7].value = '62';
     document.form.pr_brand.options[8] = new Option('시몬스','63');
     document.form.pr_brand.options[8].value = '63';
     document.form.pr_brand.options[9] = new Option('대진침대','64');
     document.form.pr_brand.options[9].value = '+ '64';
     break;
    
     case '3':

       for(i=0;i<document.form.pr_brand.options.length;i++){
               document.form.pr_brand.options[i] = null;
         }
    document.form.pr_brand.options[0] = new Option('+ '꼬냑','45');
    document.form.pr_brand.options[0].value = '45';
    document.form.pr_brand.options[1] = new Option('위스키','46');
    document.form.pr_brand.options[1].value = '+ '46';
    document.form.pr_brand.options[2] = new Option('와인','47');
    document.form.pr_brand.options[2].value = '47';
    break;


    case '4':

      for(i=0;i<document.form.pr_brand.options.length;i++){
            document.form.pr_brand.options[i] = null;
       }
      
     document.form.pr_brand.options[0] = new Option('백화점상품권','50');
     document.form.pr_brand.options[0].value = '50';
     document.form.pr_brand.options[1] = new Option('제화상품권','51');
     document.form.pr_brand.options[1].value = '51';
     document.form.pr_brand.options[2] = new Option('주유상품권','52');
     document.form.pr_brand.options[2].value = '52';
     document.form.pr_brand.options[3] = new Option('기타상품권','53');
     document.form.pr_brand.options[3].value = '53';
  }
  
}
</SCRIPT>

<BODY text=#000000 onload="setBrand('0');">
<center>
<br><br>

<FORM name=form action=prod_reg_ok.php method=post encType=multipart/form-data>
<TABLE borderColor=midnightblue cellSpacing=2 cellPadding=2 width=580 bgColor=midnightblue border=0>
  <TR>
    <TD width=150 bgColor=lavender>상품 분류</TD>
    <TD bgColor=white colSpan=3><SELECT onchange=setBrand(this.options[this.selectedIndex].value) name=pr_class>
        <OPTION value=1 selected>fashion</OPTION>
        <OPTION value=2>life</OPTION>
        <OPTION value=3>gift</OPTION>
        <OPTION value=4>ticket</OPTION>
        </SELECT>
      </TD>
   </TR>
  <TR>
    <TD width=150 bgColor=lavender> 브랜드명</TD>
    <TD bgColor=white colSpan=3>
      <SELECT name=pr_brand>
           <OPTION selected></OPTION>
      </SELECT>
    </TD>
  </TR>
  </TABLE>
  </FORM>



글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
이원희884 게시판이나 페이지에서 등록이 되지를 않습니다. [1] 2015.12.03 by 명품관
탱곰이 모듈에서 짧은주소 사용하는 방법 질문 [3] 2015.12.03 by 탱곰이
개구쟁이케빈 검색 버튼 타겟 문의 드립니다. [1] 2015.12.03 by 개구쟁이케빈
NEXlak 아무도 안도와주시네요... ㅠ 몇달을 기다려도... [5] file 2015.12.03 by patou
김범진 이 상황 누가 좀 분석바랍니다. 왜 이런지 진짜 모르겠습니다. [5] 2015.12.03 by 김범진
Alice 회원이 자신이 쓴글을 삭제하면 그 글을 다른 게시판으로 보내는 방법이 있을까요???  
hwan81 xe의 일부 모듈만 외부에서 사용하고 싶습니다.  
Holden 파일이 100%완료후 증발(사라짐)현상 좀 도와주세요.. [6] file 2015.12.03 by Holden
woohwa99 문의드립니다. [2] 2015.12.03 by woohwa99
아쿠아d3033 소셜XE 페이스북 로그인 연동후 창닫기.  
ro맹 Parse error: 이 오류수정 부탁드립니다 ㅜ  
BJc0058 안녕하세요. XE 관리자 페이지 문의드립니다. [1] file 2015.12.03 by DoorWeb
DOCHIS XE 설치시 문제 :: [필수] XML통신을 위하여 XML 라이브러리가 필요합니다. [1] file 2015.12.03 by DOCHIS
스누피 write_form.html에서도 php코드가 먹게끔 처리요~^^;;  
정복자자 LG  인터넷 에서 apache  돌려보신적 있으시나여? [4] 2015.12.03 by 정복자자
똑디 확장변수에서 조건부 합산하기? [1] 2015.12.03 by 똑디
김재훈 이 사이트 어떻게 제작하나요??  
Holden 관리자제외 첨부파일 100%완료후 증발(사라짐) file  
억세풀 스케치북 게시판 스킨(모바일) 게시물 내용 글자크기 어떻게 지정하나요?  
클릭해 Captcha Member 애드온  
xe초보자 일정기간 지난 댓글의 수정/삭제 제한 하는법좀요  
광광이 한줄메모장 게시물을 스케치북게시판의 게시물 하나에 몰아넣고싶어요  
원동원 메뉴 삭제 메뉴 바로가기 문제  
슈니슈니 태블릿이나 스마트폰으로 pc버전 볼때 모바일에 최적화된 화면으로보기 문제입니다  
desertfox 사이트 언어별 링크가 가능할까요;; [1] 2015.12.04 by DoorWeb
niny 모든 파일이 정상적인데 layout.html이 없다고 하는 문제...ㅠㅠㅠ [1] 2015.12.04 by 허허길드짱
억세풀 스케치북5(모바일) 게시글 본문 글씨크기를 키우고 싶습니다. [1] 2015.12.04 by DoorWeb
홍다람쥐 XE 회원가입! [3] 2015.12.04 by 담소
likexe 백업 복구후 글쓰기에서 내용란이 없어졌습니다. [2] 2015.12.04 by likexe
들풀302 php를 배워야겠죠? [1] 2015.12.04 by GG