테스트 사이트 - 개발 중인 베타 버전입니다

여분필드값에 따라 자동입력 채택완료

이순진장군 2년 전 조회 2,512

안녕하세요 검색해보아도 막막하여 질문 드립니다. wr_1 여분필드 서울, 인천, 경기 으로 저장 받을때 wr_2 여분필드값은 서울이면 1, 인천이면 2, 경기이면 3 으로 자동입력 받고 싶습니다. 도와 주시면 감사 하겠습니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트

write.skin.php 에...

나중 wr_2 를 안 보이게 하려면 input type 을 hidden 으로 주세요.

 

</p>

<p><select id="wr_1" name="wr_1">

    <option style="display:none">선택하세요</option>

    <option>서울</option>

    <option>인천</option>

    <option>경기</option>

</select>

<input id="wr_2" name="wr_2">

<script>

wr_1.onchange = function() {

    if ( wr_1.value === "서울") wr_2.value = 1;

    else if ( wr_1.value === "인천") wr_2.value = 2;

    else if ( wr_1.value === "경기") wr_2.value = 3;

    else  wr_2.value = "";

}

wr_1.value = "<?php echo $write['wr_1']; ?>";

wr_1.value = wr_1.value === "" ? "선택하세요" : wr_1.value;

wr_1.onchange();

</script></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

 

안녕하세요. 쪽지로 질문 주지 마셈. 그걸 답변하면 답변자의 100 포인트가 날아갑니다.

앞으로 이런 경우가 생기면 질문게시판에 새로운 질문으로 등록하세요.

원하는 코드 즉 wr_1 이 text 인 경우입니다. 단 순정스킨 white.skin.php 기준입니다.

 

</p>

<p><input id="wr_1" name="wr_1"><input type="hidden" id="wr_2" name="wr_2">

<script>

document.addEventListener('DOMContentLoaded', function() {

    wr_1.value = "<?php echo $write['wr_1']; ?>";

    btn_submit.onclick = function() {

        if (wr_1.value === "서울") wr_2.value = 1;

        else if (wr_1.value === "인천") wr_2.value = 2;

        else if (wr_1.value === "경기") wr_2.value = 3;

        else  wr_2.value = "";

    }

    btn_submit.onclick();

} );

</script></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이순진장군
2년 전
도움 감사합니다.
쪽지 내용 잘 알겠습니다.

댓글을 작성하려면 로그인이 필요합니다.