셀레트 박스 보이기/감추기 대하여 여쭤봅니다

셀레트 박스 보이기/감추기 대하여 여쭤봅니다

QA

셀레트 박스 보이기/감추기 대하여 여쭤봅니다

본문

  <script>
          
        $(function(){
      //입력박스 숨어있다가
$("#wr_17").hide();
$("#wr_10").change(function() {
                //기타를 선택하면 등장
        if($("#wr_10").val() == "기타") {
            $("#wr_17").show();
        }  else {
            $("#wr_17").hide();
        }
    }) 
});
          
      </script>

<td width="49%"><select name="wr_10" id="wr_10" required>
        <option value="">편의시설 현황을 선택해주세요.</option>
        <option value="1층(접근 가능)"<?= ($write['wr_10'] == "1층(접근 가능)") ? " selected" : "";?>>1층(접근 가능)</option>
        <option value="경사로"<?= ($write['wr_10'] == "경사로") ? " selected" : "";?>>경사로</option>
        <option value="엘리베이터"<?= ($write['wr_10'] == "엘리베이터") ? " selected" : "";?>>엘리베이터</option>
        <option value="계단(접근 어려움)"<?= ($write['wr_10'] == "계단(접근 어려움)") ? " selected" : "";?>>계단(접근 어려움)</option>
          <option value="기타"<?= ($write['wr_10'] == "기타") ? " selected" : "";?>>기타</option>
       </select>

 

<input type="text" name="wr_17" value="<?= $write['wr_17'] ?>" id="wr_17" class="frm_input" placeholder="기타 선택시 입력" size="20">

 

이건 글쓰기 전에는 제가 셀렉트박스에서 기타를 선택하면 wr_17이름을 가진 여분필드가 보입니다

근데 문제는 그 등록된 게시물을 수정 하면 wr_17이름이 가진 여분필드가 나타나지 않아요 보이게 하려면 다른 값을 선택 했다가 다시 기타를 선택하면 나타나요. 이거 어떻게 해야 되나요?

 

글등록 전

3067840266_1678513482.5889.gif

 

글수정 후 

 

3067840266_1678513537.5796.gif

이 질문에 댓글 쓰기 :

답변 1


<script>
    $(function(){
    //입력박스 숨어있다가
<?php if ($write['wr_10'] != "기타") { ?>
    $("#wr_17").hide();
<?php } ?>
    $("#wr_10").change(function() {
        //기타를 선택하면 등장
        if($("#wr_10").val() == "기타") {
            $("#wr_17").show();
        }  else {
            $("#wr_17").hide();
        }
    }) 
});
</script>
답변을 작성하시기 전에 로그인 해주세요.
전체 140
QA 내용 검색

회원로그인

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