회원가입 폼에 2중 셀렉트 추가... 정보
회원가입 폼에 2중 셀렉트 추가...본문
회원가입 폼에 2중 셀렉트 추가 할려구요
소스는 시그너스님의 구인구직 소스입니다.
여분 필드 mb_1.mb2 사용
추가 소스:자바 스크립트 부분....
-----------------------------------------------
function setSubSelect()
{
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("경리/회계/재무/세무")
.....
{
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>
<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>
이렇게요
<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>
<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>