시그너스님 ...도와주세요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

시그너스님 ...도와주세요. 정보

시그너스님 ...도와주세요.

본문

회원가입 폼에 2중 셀렉트 추가 할려구요
소스는 시그너스님의 구인구직 소스입니다.
여분 필드 mb_1.mb2 사용
추가 소스:자바 스크립트 부분....
-----------------------------------------------
function setSubSelect()
{
 setSubSelect("")
}
function setSubSelect(sub_value)
{
 var s_value = document.fwrite.mb_1.value
 for (i = document.fwrite.mb_2.options.length; i >= 0; i--)
 {
  document.fwrite.mb_2.options[i] = null;
 }
 if (s_value=="" && sub_value=="")
 {
  document.fwrite.mb_2.options[0] = new Option("직종 소분류 선택      ")
  document.fwrite.mb_2.options[0].value=""
 }
 else if (s_value=="사무관리직")
 {
  document.fwrite.mb_2.options[0] = new Option("기획/전략기획")
  document.fwrite.mb_2.options[0].value="기획/전략기획"
  document.fwrite.mb_2.options[1] = new Option("총무/인사/노무/인재개발/법무")
  document.fwrite.mb_2.options[1].value="총무/인사/노무/인재개발/법무"
  document.fwrite.mb_2.options[2] = new Option("경리/회계/재무/세무")
.....
 
생략....
----------------------------------------------------------------
셀렉트 소스부분
----------------------------------------------------------------
<SELECT class=box2 size=8 required onchange=setSubSelect() name=ext8_01 itemname='대분류' required>                                <OPTION value="대분류 선택" <? if($member[mb_1] == "대분류 선택")  echo "selected"; ?>>대분류 선택</OPTION>
                                <OPTION value="사무관리직" <? if($member[mb_1] == "사무관리직")  echo "selected"; ?>>사무관리직</OPTION>
                                <OPTION value="마케팅/영업직" <? if($member[mb_1] == "마케팅/영업직")  echo "selected"; ?>>마케팅/영업직</OPTION>
                                <OPTION value="전문기술/제조/과학직" <? if($member[mb_1] == "전문기술/제조/과학직")  echo "selected"; ?>>전문기술/제조/과학직</OPTION>
                                <OPTION value="IT/정보통신직" <? if($member[mb_1] == "IT/정보통신직")  echo "selected"; ?>>IT/정보통신직</OPTION>
                                <OPTION value="디자인직" <? if($member[mb_1] == "디자인직")  echo "selected"; ?>>디자인직</OPTION>
                                <OPTION value="전문특수직" <? if($member[mb_1] == "전문특수직")  echo "selected"; ?>>전문특수직</OPTION>
                                <OPTION value="병역특례/기타" <? if($member[mb_1] == "병역특례/기타")  echo "selected"; ?>>병역특례/기타</OPTION>
                                <OPTION value="서비스직" <? if($member[mb_1] == "서비스직")  echo "selected"; ?>>서비스직</OPTION>
                               </SELECT>
                              <SELECT size=8 class=box2 name=$member[mb_2]  itemname='소분류' required>
                                <OPTION value="" <? if($$member[mb_2] == "")  echo "selected"; ?>>직종 소분류선택</OPTION>
                              </SELECT>
 
------------------------------------------------------------
처음 셀렉트 박스 클릭하면 그에 대응하는 부분이 나타나지 않아요..
자바 스크립트 부분이 문제 잇는거 같은데요..  수고하세요.
  • 복사

댓글 전체

이거 밑에도 올리셨길래 답변드렸는데;;;
소분류 select 부분에 name 부분을 mb_2로 바꿔주세요.
 <SELECT size=8 class=box2 name=$member[mb_2]  itemname='소분류' required>
이걸
 <SELECT size=8 class=box2 name=mb_2 itemname='소분류' required>
이렇게요
아래의 2곳에서 오류가 있습니다.
    <SELECT size=8 class=box2 name=$member[mb_2]  itemname='소분류' required>
==><SELECT size=8 class=box2 name=mb_2  itemname='소분류' required>
        <OPTION value="" <? if($$member[mb_2] == "")  echo "selected"; ?>>직종 소분류선택</OPTION>
==>    <OPTION value="" <? if($member[mb_2] == "")  echo "selected"; ?>>직종 소분류선택</OPTION>
    </SELECT>

올리신 소스중에서 오류를 수정하면 다음과 같습니다.

<SELECT class=box2 size=8 required onchange=setSubSelect() name=ext8_01 itemname='대분류' required>                                 
  <option value="대분류 선택" <? if($member[mb_1] == "대분류 선택")  echo "selected"; ?>>대분류 선택</option>
  <option value="사무관리직" <? if($member[mb_1] == "사무관리직")  echo "selected"; ?>>사무관리직</option>
  <option value="마케팅/영업직" <? if($member[mb_1] == "마케팅/영업직")  echo "selected"; ?>>마케팅/영업직</option>
  <option value="전문기술/제조/과학직" <? if($member[mb_1] == "전문기술/제조/과학직")  echo "selected"; ?>>전문기술/제조/과학직</option>
  <option value="IT/정보통신직" <? if($member[mb_1] == "IT/정보통신직")  echo "selected"; ?>>IT/정보통신직</option>
  <option value="디자인직" <? if($member[mb_1] == "디자인직")  echo "selected"; ?>>디자인직</OPTION>
  <option value="전문특수직" <? if($member[mb_1] == "전문특수직")  echo "selected"; ?>>전문특수직</OPTION>
  <option value="병역특례/기타" <? if($member[mb_1] == "병역특례/기타")  echo "selected"; ?>>병역특례/기타</option>
  <option value="서비스직" <? if($member[mb_1] == "서비스직")  echo "selected"; ?>>서비스직</option>
</SELECT>
<SELECT size=8 class=box2 name=mb_2  itemname='소분류' required>
  <option value="" <? if($member[mb_2] == "")  echo "selected"; ?>>직종 소분류선택</option>
</SELECT>
© SIRSOFT
현재 페이지 제일 처음으로