회원가입폼 - 개인/사업자 선택옵션, 질문 드려요! 정보
회원가입폼 - 개인/사업자 선택옵션, 질문 드려요!첨부파일
본문
php 완전초보가 여러분의 도움을 얻고 싶습니다!
현재 한의사랑님의 사업자회원가입 스킨을 감사히 쓰고 있습니다.
이 스킨은 개인/사업자 선택옵션이 라디오버튼으로 되어있으며
사업자를 선택시 개인회원폼에서 몇가지 입력란이 추가되는 형식입니다.
회원가입시나 개인회원(2등급) 정보수정은 상관없지만
사업자회원(3등급)의 정보수정의 경우
사업자 옵션이 자동 선택되고 추가되는 입력란도 함께 출력되게끔 하고 싶습니다.
급한 마음에 감히 register_form.skin.php 파일을 첨부하였습니다.
라디오버튼은 다음과 같이 수정을 하여 적용을 해보니
사업자회원 선택은 되는데 사업자폼이 함께 따라 출력되게끔 하는 방법을 모르겠습니다.
===========================================================
<? if ($member[mb_level] > 2) { ?>
<input type="radio" name="mb_type" value="4" onclick="company_view(1);" checked> 사업자회원
<input type="radio" name="mb_type" value="2" onclick="company_view(0);">
개인회원
<? } else { ?>
<input type="radio" name="mb_type" value="2" onclick="company_view(0);" checked>
개인회원
<input type="radio" name="mb_type" value="4" onclick="company_view(1);"> 사업자회원
<? } ?>
===========================================================
그리고 다음은 사업자 정보의 출력을 제어하는 부분입니다. (영역이 정확히 맞는지 모르겠습니다;)
===========================================================
<SCRIPT LANGUAGE="JavaScript">
//기업회원 정보 보이기 / 감추기
function company_view(type)
{
var comp = document.getElementById('company_lay');
if (type =="1")
{
comp.style.display = 'block';
regisComp01.innerHTML = "<INPUT class='m_text' type='text' name='mb_1' size='30' maxlength='30' required itemname='회사명' value='<?=$member[mb_1]?>'>";
/*
regisComp02.innerHTML = "<INPUT class='m_text' type='text' name='mb_2' size='20' maxlength='20' required itemname='대표자명' value='<?=$member[mb_2]?>'>";
regisComp03.innerHTML = "<INPUT class=m_text type=text name='mb_3' size=50 maxlength=50 required saupja itemname='사업자등록번호' value='<?=$member[mb_3]?>'> ' -' 는 넣지마시고 숫자만입력해주세요";
//regisComp03.innerHTML += "법인<input class=m_text type=text name='mb_4' size=30 required itemname='법인등록번호' value='<?=$member[mb_4]?>'>";
//regisComp03.innerHTML = "<input class=m_text type=text name='mb_3' size=4 maxlength=3 readonly required itemname='우편번호 앞자리' value='<?=$member[mb_3]?>'> - ";
//regisComp03.innerHTML += "<input class=m_text type=text name='mb_4' size=4 maxlength=3 readonly required itemname='우편번호 뒷자리' value='<?=$member[mb_4]?>'> ";
//regisComp03.innerHTML += "<a onclick=win_zip('fregisterform','mb_3','mb_4','mb_5','mb_6');><img src='<?=$member_skin_path?>/img/post_search_btn.gif' align=absmiddle></a>";
regisComp04.innerHTML = "<INPUT class='m_text' type='text' name='mb_5' size='35' maxlength='35' required itemname='업태' value='<?=$member[mb_5]?>'> 예) 도.소매";
regisComp05.innerHTML += "<INPUT class='m_text' type='text' name='mb_6' size='35' maxlength='35' required itemname='종목' value='<?=$member[mb_6]?>'> 예)전기.조명";
regisComp06.innerHTML = "<INPUT class='m_text' type='text' name='mb_7' size='35' maxlength='35' required itemname='전화번호' value='<?=$member[mb_7]?>'> 예)*** 개인정보보호를 위한 전화번호 노출방지 ***";
*/
regisComp07.innerHTML = "<INPUT class='m_text' type='text' name='mb_8' size='35' maxlength='35' itemname='팩스번호' value='<?=$member[mb_8]?>'> 예)*** 개인정보보호를 위한 전화번호 노출방지 ***";
/*
regisComp08.innerHTML = "<INPUT class='m_text' type='text' name='mb_9' size='50' maxlength='50' required itemname='취급품목' value='<?=$member[mb_9]?>'>";
regisComp09.innerHTML = "<INPUT class='m_text' type='text' name='mb_4' size='50' maxlength='50' itemname='법인등록번호' value='<?=$member[mb_4]?>'> 사업자일경우'대표자'주민등록번호입력";
regisComp10.innerHTML = "<INPUT class='m_text' type='text' name='mb_10' size='50' maxlength='50' itemname='회사규모' value='<?=$member[mb_10]?>'> ";
*/
//regisComp04.innerHTML = "<input class=m_text type=text name='mb_5' size=60 readonly required itemname='주소' value='<?=$member[mb_7]?>'>";
//regisComp05.innerHTML = "<input class=m_text type=text name='mb_6' size=60 required itemname='상세주소' value='<?=$member[mb_8]?>'>";
}
else
{
comp.style.display = 'none';
regisComp01.innerHTML ="";
regisComp02.innerHTML ="";
regisComp03.innerHTML ="";
regisComp04.innerHTML ="";
regisComp05.innerHTML ="";
regisComp06.innerHTML ="";
regisComp07.innerHTML ="";
regisComp08.innerHTML ="";
regisComp09.innerHTML ="";
regisComp10.innerHTML ="";
}
}
</SCRIPT>
===========================================================
도움의 손길을 뻗어주세요 ㅠ_ㅠ 살펴봐주셔서 감사드립니다.
현재 한의사랑님의 사업자회원가입 스킨을 감사히 쓰고 있습니다.
이 스킨은 개인/사업자 선택옵션이 라디오버튼으로 되어있으며
사업자를 선택시 개인회원폼에서 몇가지 입력란이 추가되는 형식입니다.
회원가입시나 개인회원(2등급) 정보수정은 상관없지만
사업자회원(3등급)의 정보수정의 경우
사업자 옵션이 자동 선택되고 추가되는 입력란도 함께 출력되게끔 하고 싶습니다.
급한 마음에 감히 register_form.skin.php 파일을 첨부하였습니다.
라디오버튼은 다음과 같이 수정을 하여 적용을 해보니
사업자회원 선택은 되는데 사업자폼이 함께 따라 출력되게끔 하는 방법을 모르겠습니다.
===========================================================
<? if ($member[mb_level] > 2) { ?>
<input type="radio" name="mb_type" value="4" onclick="company_view(1);" checked> 사업자회원
<input type="radio" name="mb_type" value="2" onclick="company_view(0);">
개인회원
<? } else { ?>
<input type="radio" name="mb_type" value="2" onclick="company_view(0);" checked>
개인회원
<input type="radio" name="mb_type" value="4" onclick="company_view(1);"> 사업자회원
<? } ?>
===========================================================
그리고 다음은 사업자 정보의 출력을 제어하는 부분입니다. (영역이 정확히 맞는지 모르겠습니다;)
===========================================================
<SCRIPT LANGUAGE="JavaScript">
//기업회원 정보 보이기 / 감추기
function company_view(type)
{
var comp = document.getElementById('company_lay');
if (type =="1")
{
comp.style.display = 'block';
regisComp01.innerHTML = "<INPUT class='m_text' type='text' name='mb_1' size='30' maxlength='30' required itemname='회사명' value='<?=$member[mb_1]?>'>";
/*
regisComp02.innerHTML = "<INPUT class='m_text' type='text' name='mb_2' size='20' maxlength='20' required itemname='대표자명' value='<?=$member[mb_2]?>'>";
regisComp03.innerHTML = "<INPUT class=m_text type=text name='mb_3' size=50 maxlength=50 required saupja itemname='사업자등록번호' value='<?=$member[mb_3]?>'> ' -' 는 넣지마시고 숫자만입력해주세요";
//regisComp03.innerHTML += "법인<input class=m_text type=text name='mb_4' size=30 required itemname='법인등록번호' value='<?=$member[mb_4]?>'>";
//regisComp03.innerHTML = "<input class=m_text type=text name='mb_3' size=4 maxlength=3 readonly required itemname='우편번호 앞자리' value='<?=$member[mb_3]?>'> - ";
//regisComp03.innerHTML += "<input class=m_text type=text name='mb_4' size=4 maxlength=3 readonly required itemname='우편번호 뒷자리' value='<?=$member[mb_4]?>'> ";
//regisComp03.innerHTML += "<a onclick=win_zip('fregisterform','mb_3','mb_4','mb_5','mb_6');><img src='<?=$member_skin_path?>/img/post_search_btn.gif' align=absmiddle></a>";
regisComp04.innerHTML = "<INPUT class='m_text' type='text' name='mb_5' size='35' maxlength='35' required itemname='업태' value='<?=$member[mb_5]?>'> 예) 도.소매";
regisComp05.innerHTML += "<INPUT class='m_text' type='text' name='mb_6' size='35' maxlength='35' required itemname='종목' value='<?=$member[mb_6]?>'> 예)전기.조명";
regisComp06.innerHTML = "<INPUT class='m_text' type='text' name='mb_7' size='35' maxlength='35' required itemname='전화번호' value='<?=$member[mb_7]?>'> 예)*** 개인정보보호를 위한 전화번호 노출방지 ***";
*/
regisComp07.innerHTML = "<INPUT class='m_text' type='text' name='mb_8' size='35' maxlength='35' itemname='팩스번호' value='<?=$member[mb_8]?>'> 예)*** 개인정보보호를 위한 전화번호 노출방지 ***";
/*
regisComp08.innerHTML = "<INPUT class='m_text' type='text' name='mb_9' size='50' maxlength='50' required itemname='취급품목' value='<?=$member[mb_9]?>'>";
regisComp09.innerHTML = "<INPUT class='m_text' type='text' name='mb_4' size='50' maxlength='50' itemname='법인등록번호' value='<?=$member[mb_4]?>'> 사업자일경우'대표자'주민등록번호입력";
regisComp10.innerHTML = "<INPUT class='m_text' type='text' name='mb_10' size='50' maxlength='50' itemname='회사규모' value='<?=$member[mb_10]?>'> ";
*/
//regisComp04.innerHTML = "<input class=m_text type=text name='mb_5' size=60 readonly required itemname='주소' value='<?=$member[mb_7]?>'>";
//regisComp05.innerHTML = "<input class=m_text type=text name='mb_6' size=60 required itemname='상세주소' value='<?=$member[mb_8]?>'>";
}
else
{
comp.style.display = 'none';
regisComp01.innerHTML ="";
regisComp02.innerHTML ="";
regisComp03.innerHTML ="";
regisComp04.innerHTML ="";
regisComp05.innerHTML ="";
regisComp06.innerHTML ="";
regisComp07.innerHTML ="";
regisComp08.innerHTML ="";
regisComp09.innerHTML ="";
regisComp10.innerHTML ="";
}
}
</SCRIPT>
===========================================================
도움의 손길을 뻗어주세요 ㅠ_ㅠ 살펴봐주셔서 감사드립니다.
댓글 전체
제작의뢰로 가심이 빠르고 확실할듯 합니다 ^^