select 값 수정좀 부탁드립니다.

select 값 수정좀 부탁드립니다.

QA

select 값 수정좀 부탁드립니다.

본문

아래의 소스를 구했습니다.

아래소스는 선택2를 누르면 div 창이 숨어 있다 나타나는데, 문제는 글을 작성후 수정버튼을 누르면

선택2의 값(input text) 저장되어 남아 있는데도 선택2를 다시 눌러야만 div창이 나타납니다.

선택2의 값이 남아있다면 글을 수정하면 처음부터 선택2가 div창이 나타나도록 할 수 있는 방법이 없을까요.




<script type="text/javascript">

    function jsChselect(value){

        if(value=="case2"){

            //기간 선택창 보이기

            document.getElementById("typely").style.display = "block";


        }else{

            //기간 선택창 보이지 않기

            document.getElementById("typely").style.display = "none";

        }

    }

</script>




==== 입력폼 셀렉트박스 부분============


<div class="col-lg-12">

<label>- 조건 :</label>

<select class="form-control" name="blockType" id="blockType" onChange="jsChselect(this.value);">

                        <option value="">==선택==</option>

                        <option value="case1" >선택1</option>

                        <option value="case2" >선택2</option>

</select>

</div>

<div name="typely" id="typely" style="display:none" class="col-lg-12">

case2 가 선택됫을경우 노출되어질 화면 또는 input 박스

</div>


이 질문에 댓글 쓰기 :

답변 1

다음을 참조해서 시도해 보시죠.

그누보드가 아닌 듯 하여 답하기는 뭐하지만

글수정시 데이터베이스에서 가져온 컬럼을 $write배열로 처리되었다고 가정하면


<select class="form-control" name="blockType" id="blockType" onChange="jsChselect(this.value);">

<option value="">==선택==</option>

<option value="<?php if($write['blockType'] == 'case1') echo 'selected'?>" >선택1</option>

<option value="<?php if($write['blockType'] == 'case2') echo 'selected'?>" >선택2</option>

</select>


<script>

$(function(){

if($("#blockType").val() == "case2")){

$("#typely").css("display","block");

}

});


function jsChselect(value){

    if(value=="case2"){

        //기간 선택창 보이기

        document.getElementById("typely").style.display = "block";


    }else{

        //기간 선택창 보이지 않기

        document.getElementById("typely").style.display = "none";

    }

}

</script>

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

회원로그인

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