스크립트 함수 실행에 대한 질문입니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

스크립트 함수 실행에 대한 질문입니다. 정보

스크립트 함수 실행에 대한 질문입니다.

본문

<script language="javascript">
function Change2(value){
    if(value=="준공"){
        document.getElementById("mm_year2").style.display=''
    }else{
        document.getElementById("mm_year2").style.display='none'
    }
}
</script>

이런 함수가 있을때

<select name="mm_jungong" itemname="준공" onchange="Change2(this.value)">
                <option value="">-선택-</option>
                <option value="준공" <?if($write[mm_jungong]=="준공") {echo "selected";}?>>준공</option>
                <option value="미준공" <?if($write[mm_jungong]=="미준공") {echo "selected";}?>>미준공</option>
                <option value="준공예정" <?if($write[mm_jungong]=="준공예정") {echo "selected";}?>>준공예정</option>
                </select>

<div id="mm_year2" style="display:none">
        <select name="mm_year" itemname="준공년도">
        <option value="">-선택-</option>
        <? for($y=1950;$y<2010;$y++){ ?>
        <option value="<?=$y?>" <?if($write[mm_year]==$y) {echo "selected";}?>><?=$y?></option>
        <?}?>
        </select>
         .
        <select name="mm_month" itemname="준공월">
        <option value="">-선택-</option>
        <? for($ym=1;$ym<13;$ym++){ ?>
        <option value="<?=$ym?>" <?if($write[mm_month]==$ym) {echo "selected";}?>><?=$ym?></option>
        <?}?>
        </select>
         .
          <select name="mm_day" itemname="준공일">
        <option value="">-선택-</option>
        <? for($yn=1;$yn<32;$yn++){ ?>
        <option value="<?=$yn?>" <?if($write[mm_day]==$yn) {echo "selected";}?>><?=$yn?></option>
        <?}?>
        </select>
        </div>

이렇게 감추어진 div 가 있을때 수정시에는
 
준공으로 되어서 나오는데 함수가 onchange 로 되어 있어서 셀렉트문을 바꿔 줘야
아래 div 감춰주었던 준공 년 월 일 창이 나오는데....

if 문으로 검색해서 준공일 경우 저 창을 보이게 할수는 없을까요? 

       <?
            if($write[mm_jungong]=="준공"){
        ?>
        <script language="javascript">
            Change2("준공");
        </script>
        <?
            }    
        ?>

이런식으로 해봤는데도 안되더라구요... 무슨 방법 없을까요?
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로