회원가입시 질문과 답 부분 수정 정보
회원가입시 질문과 답 부분 수정본문
강의를 하면서 컴퓨터 입문한 분들이 가장 헷갈려하는 부분이었습니다.
회원가입시 질문을 선택하고 답변을 적는데....
대부분 답을 적는 부분에 안적고 선택한 질문이 보여지는 부분을 지우고 적더라는거죠.^^
그래서 register_form.skin.php 소스를 아래와 같이 변경했습니다.
아래쪽에 붉은색 부분만 추가 및 수정하시면 됩니다.
:
<< 상략 >>
:
<TR bgcolor="#FFFFFF">
<TD class=m_title>패스워드 분실시 질문</TD>
<TD class=m_padding>
<select name=mb_password_q_select onchange="this.form.mb_password_q.value=this.value;">
<option value="">선택하십시오.</option>
<option value="내가 좋아하는 캐릭터는?">내가 좋아하는 캐릭터는?</option>
<option value="타인이 모르는 자신만의 신체비밀이 있다면?">타인이 모르는 자신만의 신체비밀이 있다면?</option>
<option value="자신의 인생 좌우명은?">자신의 인생 좌우명은?</option>
<option value="초등학교 때 기억에 남는 짝꿍 이름은?">초등학교 때 기억에 남는 짝꿍 이름은?</option>
<option value="유년시절 가장 생각나는 친구 이름은?">유년시절 가장 생각나는 친구 이름은?</option>
<option value="가장 기억에 남는 선생님 성함은?">가장 기억에 남는 선생님 성함은?</option>
<option value="친구들에게 공개하지 않은 어릴 적 별명이 있다면?">친구들에게 공개하지 않은 어릴 적 별명이 있다면?</option>
<option value="추억하고 싶은 날짜가 있다면?(예:1994/04/20)">추억하고 싶은 날짜가 있다면?(예:1994/04/20)</option>
<option value="다시 태어나면 되고 싶은 것은?">다시 태어나면 되고 싶은 것은?</option>
<option value="가장 감명깊게 본 영화는?">가장 감명깊게 본 영화는?</option>
<option value="읽은 책 중에서 좋아하는 구절이 있다면?">읽은 책 중에서 좋아하는 구절이 있다면?</option>
<option value="기억에 남는 추억의 장소는?">기억에 남는 추억의 장소는?</option>
<option value="인상 깊게 읽은 책 이름은?">인상 깊게 읽은 책 이름은?</option>
<option value="자신의 보물 제1호는?">자신의 보물 제1호는?</option>
<option value="받았던 선물 중 기억에 남는 독특한 선물은?">받았던 선물 중 기억에 남는 독특한 선물은?</option>
<option value="자신이 두번째로 존경하는 인물은?">자신이 두번째로 존경하는 인물은?</option>
<option value="아버지의 성함은?">아버지의 성함은?</option>
<option value="어머니의 성함은?">어머니의 성함은?</option>
<option value="가장 여행하고 싶은 나라는?">가장 여행하고 싶은 나라는?</option>
</select>
<? if ($w=="u") { ?>
<script>
var f = document.fregisterform;
for(var i=0;i<f.mb_password_q_select.length;i++){
if(f.mb_password_q_select.options[i].value=='<?=$member[mb_password_q]?>') {
f.mb_password_q_select.options[i].selected = true;
break;
}
}
</script>
<?}?>
<input type=hidden name="mb_password_q" value="<?=$member[mb_password_q]?>">
</TD>
</TR>
:
<< 하략 >>
:
좋은 팁이 되었으면 좋겠네요.^^
헐...한줄로 끝내는 방법도 있네요..............쩝
원초적인 방법으로 구현하다보니 이상해지네요.
붉은색 부분을 아래와 같이 수정해서 사용하세요. 저는 함수를 만들어 쓰고 있습니다.
여러개 값 불러와서 루프 돌리는 경우가 많을때 함수를 만들어 쓰면 유용하겠죠?
?>
<script language="JavaScript">document.fregisterform.mb_password_q_select.value="<?=$member[mb_password_q]?>";</script>
<?
<input type=hidden name="mb_password_q" value="<?=$member[mb_password_q]?>">
회원가입시 질문을 선택하고 답변을 적는데....
대부분 답을 적는 부분에 안적고 선택한 질문이 보여지는 부분을 지우고 적더라는거죠.^^
그래서 register_form.skin.php 소스를 아래와 같이 변경했습니다.
아래쪽에 붉은색 부분만 추가 및 수정하시면 됩니다.
:
<< 상략 >>
:
<TR bgcolor="#FFFFFF">
<TD class=m_title>패스워드 분실시 질문</TD>
<TD class=m_padding>
<select name=mb_password_q_select onchange="this.form.mb_password_q.value=this.value;">
<option value="">선택하십시오.</option>
<option value="내가 좋아하는 캐릭터는?">내가 좋아하는 캐릭터는?</option>
<option value="타인이 모르는 자신만의 신체비밀이 있다면?">타인이 모르는 자신만의 신체비밀이 있다면?</option>
<option value="자신의 인생 좌우명은?">자신의 인생 좌우명은?</option>
<option value="초등학교 때 기억에 남는 짝꿍 이름은?">초등학교 때 기억에 남는 짝꿍 이름은?</option>
<option value="유년시절 가장 생각나는 친구 이름은?">유년시절 가장 생각나는 친구 이름은?</option>
<option value="가장 기억에 남는 선생님 성함은?">가장 기억에 남는 선생님 성함은?</option>
<option value="친구들에게 공개하지 않은 어릴 적 별명이 있다면?">친구들에게 공개하지 않은 어릴 적 별명이 있다면?</option>
<option value="추억하고 싶은 날짜가 있다면?(예:1994/04/20)">추억하고 싶은 날짜가 있다면?(예:1994/04/20)</option>
<option value="다시 태어나면 되고 싶은 것은?">다시 태어나면 되고 싶은 것은?</option>
<option value="가장 감명깊게 본 영화는?">가장 감명깊게 본 영화는?</option>
<option value="읽은 책 중에서 좋아하는 구절이 있다면?">읽은 책 중에서 좋아하는 구절이 있다면?</option>
<option value="기억에 남는 추억의 장소는?">기억에 남는 추억의 장소는?</option>
<option value="인상 깊게 읽은 책 이름은?">인상 깊게 읽은 책 이름은?</option>
<option value="자신의 보물 제1호는?">자신의 보물 제1호는?</option>
<option value="받았던 선물 중 기억에 남는 독특한 선물은?">받았던 선물 중 기억에 남는 독특한 선물은?</option>
<option value="자신이 두번째로 존경하는 인물은?">자신이 두번째로 존경하는 인물은?</option>
<option value="아버지의 성함은?">아버지의 성함은?</option>
<option value="어머니의 성함은?">어머니의 성함은?</option>
<option value="가장 여행하고 싶은 나라는?">가장 여행하고 싶은 나라는?</option>
</select>
<? if ($w=="u") { ?>
<script>
var f = document.fregisterform;
for(var i=0;i<f.mb_password_q_select.length;i++){
if(f.mb_password_q_select.options[i].value=='<?=$member[mb_password_q]?>') {
f.mb_password_q_select.options[i].selected = true;
break;
}
}
</script>
<?}?>
<input type=hidden name="mb_password_q" value="<?=$member[mb_password_q]?>">
</TD>
</TR>
:
<< 하략 >>
:
좋은 팁이 되었으면 좋겠네요.^^
헐...한줄로 끝내는 방법도 있네요..............쩝
원초적인 방법으로 구현하다보니 이상해지네요.
붉은색 부분을 아래와 같이 수정해서 사용하세요. 저는 함수를 만들어 쓰고 있습니다.
여러개 값 불러와서 루프 돌리는 경우가 많을때 함수를 만들어 쓰면 유용하겠죠?
?>
<script language="JavaScript">document.fregisterform.mb_password_q_select.value="<?=$member[mb_password_q]?>";</script>
<?
<input type=hidden name="mb_password_q" value="<?=$member[mb_password_q]?>">
추천
1
1
댓글 8개
감사합니다^^
오우~
저도 당혹했던 부분이지만, 돌아서서 잊어 버린 문제인데 잘 짚어 주셨네요?
ㄱ ㅅ ㄱ ㅅ ~~
저도 당혹했던 부분이지만, 돌아서서 잊어 버린 문제인데 잘 짚어 주셨네요?
ㄱ ㅅ ㄱ ㅅ ~~
저도 감사합니다. ^^
고맙습니다..지금 당장적용해야징^^

조금 헷갈리는건 머지?? 적용해바야겠다.

멋집니다.~

감사합니다~!

좋은 팁 감사합니다 .^^