Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
셀렉박스에서 선택하고 입력한 값이 수정페이지에서 불러와 졌으면 좋겠습니다.

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

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

QA

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

답변 1

본문

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로