채택완료

wr_3의 밸류값을 hidden으로 wr_4로 똑같은 밸류값이 저장될 수  있도록 하려면 어떻게 해야하나요?

2020-02-20 (목) 15:47:37 1,985

wr_3의 밸류값을 hidden으로 wr_4로 똑같은 밸류값이 동시에 저장될 수 

있도록 하려면 어떻게 해야하나요?

감사합니다.

=====================================================

<label for="wr_3" class="sound_only">톤수선택<strong>필수</strong></label>
                    <select name="wr_3" id="wr_3" required class="frm_input">
                                <option value="">톤수선택</option>
                                <option value="1톤">1톤</option>
                                <option value="1.2">1.2톤</option>
                    </select>
                    <script>$("#wr_3").val("<?=@$write["wr_3"]?>")</script>

답변 7개 / 댓글 1개

채택된 답변
+20 포인트
2020-02-20 (목) 16:04:59

<input hidden id="wr_4">

 <script>$("#wr_4").val("<?=@$write["wr_3"]?>")</script>

감사합니다.^^

마르스컴퍼니님, 답변 감사합니다.

백수1995님, name으로 하니까 되네요.

감사합니다.

2020-02-20 (목) 18:12:15

eight09 요소가 나오기 전에 eight09 관련 스크립트가 먼저 실행되는 순서이면 오류가 발생할 수 있습니다.

<input type="hidden" id="eight10" value="<?=@$write["eight09"]?>">

<script>
$(function() {

    $("#eight09").on('change', function () {
     $("#eight10").val($("#eight09").val());
   });

});   
</script>

백수1995님, 답변감사합니다.

왠지 님이 원하는건 eight9 의 값이 변화될때 eight10 이 같이 변화되어야 할거 같은데 맞나요? 

==> 맞습니다.

보내주신 코드로 실행을 해보았는데 값이 입력이 안됩니다.

다시 한 번 부탁드리겠습니다. 

백수1995님, 답변 감사합니다.

아래와 같이 수정했는데 값이 입력이 안됩니다. 

다시 한 번 살펴봐 주세요. 감사합니다. 

<input hidden id="eight10">
 <script>$("#eight10").val("<?=@$write["eight09"]?>")</script>

답변에 대한 댓글 1개

지금 코드는 eight9 의 값을 eight10 으로 페이지가 로딩될때만 세팅 됩니다.

왠지 님이 원하는건 eight9 의 값이 변화될때 eight10 이 같이 변화되어야 할거 같은데 맞나요?

그러길 원하신다면 다음과 같이 바꾸세요
[code]
<input hidden id="eight10" value="<?=@$write["eight09"]?>">
<script>
$("#eight09").change(function () {
$("#eight10").val($("#eight09").val());
});
</script>
[/code]

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