n

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

1.gif
회원가입 폼에 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>
 
------------------------------------------------------------
처음 셀렉트 박스 클릭하면 그에 대응하는 부분이 나타나지 않아요..
자바 스크립트 부분이 문제 잇는거 같은데요..  수고하세요.

첨부파일

1.gif (8.3 KB)
0회 2007-09-07 18:39
|

댓글 2개

이거 밑에도 올리셨길래 답변드렸는데;;;
소분류 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>
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,178
18년 전 조회 1,557
18년 전 조회 1,530
18년 전 조회 1,502
18년 전 조회 1,031
18년 전 조회 1,503
18년 전 조회 1,421
18년 전 조회 1,550
18년 전 조회 973
18년 전 조회 1,590
18년 전 조회 1,571
18년 전 조회 1,513
18년 전 조회 1,507
18년 전 조회 1,510
18년 전 조회 1,526
18년 전 조회 1,595
18년 전 조회 1,566
18년 전 조회 945
18년 전 조회 1,664
18년 전 조회 1,817
🐛 버그신고