셀렉박스에서 선택하고 입력한 값이 수정페이지에서 불러와 졌으면 좋겠습니다.

셀렉박스에서 선택하고 입력한 값이 수정페이지에서 불러와 졌으면 좋겠습니다.

QA

셀렉박스에서 선택하고 입력한 값이 수정페이지에서 불러와 졌으면 좋겠습니다.

본문

function change_menu1(){ 

    if(document.fwrite.wr_3.options[10].selected) 

    { 

        document.all.wr_3_str.visibility      = 'show'    ; 

        document.all.wr_3_str.style.visibility = 'visible' ; 

    } 

for(i = 0; i < 10; i++){

if(document.fwrite.wr_3.options[i].selected) 

   { 

document.all.wr_3_str.visibility      = 'hide'    ; 

       document.all.wr_3_str.style.visibility = 'hidden'  ; 

}

}

 

 

function change_menu2(){ 

    if(document.fwrite.email_select.options[5].selected) 

    { 

        document.all.email_self.visibility      = 'show'    ; 

        document.all.email_self.style.visibility = 'visible' ; 

    } 

for(i = 0; i < 5; i++){

if(document.fwrite.email_select.options[i].selected) 

   { 

document.all.email_self.visibility      = 'hide'    ; 

       document.all.email_self.style.visibility = 'hidden'  ; 

}

}

 

 

------------------------------------------------------------------------------------

<tr> 

  <th scope="row"><label for="email">이메일</label></th>

     <td>

<input type="text" name="email" id="email" required class="frm_input" size="20" maxlength="100" value="<?=$write['email']?>" />&nbsp@

 

<select name='email_select' class="frm_input" onchange='change_menu2()'>

<option value="lycos.co.kr" <? if($email_select == "lycos.co.kr") echo"selected"; ?>>lycos.co.kr</option>

 

<option value="naver.com" <? if($email_select == "naver.com") echo"selected"; ?>>naver.com</option>

<option value="hanmail.net" <? if($email_select == "hanmail.net") echo"selected"; ?>>hanmail.net</option>

<option value="gmail.com" <? if($email_select == "gmail.com") echo"selected"; ?>>gmail.com</option>

<option value="live.co.kr" <? if($email_select == "live.co.kr") echo"selected"; ?>>live.co.kr</option>

<option id="email_yourself" value="yourself" <? if($email_select == "yourself") echo"selected"; ?>>직접입력</option>

</select>

<input type="text" size="20" class="frm_input" name="email_self" id="email_self"

 value="<?=$write['email_self']?>" placeholder="이곳에 적어주십시오" style="margin-left:15px; <? if($write[email_select] != "yourself") echo "visibility:hidden";?> "> 

</td>

 </tr>

 

 

 

<tr>

  <th scope="row"><label for="wr_3">장소</label></th>

<td>

<select name='wr_3' class="frm_input" onchange='change_menu1()'>

<option value="놀이터" <? if($wr_3 == "놀이터") echo"selected"; ?>>놀이터</option>

<option value="지하철" <? if($wr_3 == "지하철") echo"selected"; ?>>지하철</option>

<option value="백화점" <? if($wr_3 == "백화점") echo"selected"; ?>>백화점</option>

<option value="소방서" <? if($wr_3 == "소방서") echo"selected"; ?>>소방서</option>

<option value="중국집" <? if($wr_3 == "중국집") echo"selected"; ?>>중국집</option>

<option value="아프리카" <? if($wr_3 == "아프리카") echo"selected"; ?>>아프리카</option>

<option value="일본" <? if($wr_3 == "일본") echo"selected"; ?>>일본</option>

<option value="프랑스" <? if($wr_3 == "프랑스") echo"selected"; ?>>프랑스</option>

<option value="미국" <? if($wr_3 == "미국") echo"selected"; ?>>미국</option>

<option value="러시아" <? if($wr_3 == "러시아") echo"selected"; ?>>러시아</option>

<option id="wr_3_etc" value="other" <? if($wr_3 == "other") echo"selected"; ?>>기타</option>

</select> 

<input type="text" size="32" class="frm_input" name="wr_3_str" id="wr_3_str" 

value="<?=$write['wr_3_str']?>" placeholder="기타장소는 이곳에 적어주십시오" 

style="margin-left:15px; <? if($write[wr_3] != "other") echo "visibility:hidden";?> ">

</td>

  </tr>

 

이런식으로 만들었는데요 아래 장소는 수정페이지에서 제가 선택한 값들이 잘 보여지는데

위에 이메일은 그렇지 않고 항상 lycos.co.kr 만 나오더군요

위 아래 동일하게 코딩햇다 생각하고 아무리 비교해봐도 차이점을 모르겠는데 제가 놓치고 있는 부분이 있을까요?

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 6
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT