셀렉트 값 질문입니다. 채택완료

<script type="text/javascript">
document.getElementById('it_tband_type1').onclick = function() {
var tf = "";
 tf = this.checked == true ? false : true;
if ( tf ) {
    // 텍스트창 리셋 시키고 빈 텍스트창으로 돌아가라
};
</script>

 

설명이 좀 길어요..

제가 만들려고 하는것은 셀렉트 박스에서 한 개를 선택합니다. 그리고 그 밑에 텍스트 창에다가 그 선택한 셀렉트 db에 들어갈 값을 저장합니다.

그리고 다시 셀렉트 목록 중에 다른 것을 선택합니다. 그럼 밑에 텍스트창에 그전에 저장했던 값이 리셋되고

빈 텍스트 창으로 바뀌고 그 곳에 새 값을 입력하면 2번째로 선택한 셀렉트 db에 값이 저장 되게 할려고 합니다. 근데 첫번째는 잘 저장되는데 다음 값에 저장이 안되고 자꾸 첫번째 값이 그대로 이고 그걸 다른 값을 주고 넣으면 첫번째 값에만 또 들어가네요..

 

설명이 길죠? 죄송합니다 혼자힘으로 이것저것 손대면서 하는데 ..조금만 깊어지면 잘 안 풀리네요

 

 <tr>
            <th scope="row"><label for="it_tband_type">선택</label></th>
            <td>
                <?php echo help("값을 입력 "); ?>
              
    <input type="text" name="it_tband_type1" value="<?php echo $it['it_band_type1']; ?>" id="it_band_type1" class="frm_input" size="8" > <span id="it_band_unit" id="hhh"><?php if($it['it_band_type1']) echo '원'; else echo '원'; ?></span>
             
     </td>

 

위에 소스는 일단 텍스트 값을 적는 텍스트 창입니다. 이게 셀렉트 창에 첫번째 type1이라는 것과 연결

되어 있습니다.

  <span>

    <select name="it_band_type" id="it_band_type">
                    <option value=""<?php echo get_selected('0', $it['it_band_type']); ?>>선택요금제</option>
                    <option value="it_band_type1"<?php echo get_selected('band29', $it['it_band_type1']); ?>>band 데이터29</option>
                    <option value="it_band_type2"<?php echo get_selected('band36', $it['it_band_type2']); ?>>band 데이터36</option>

<script>
                $(function() {
                    $("#it_band_type").change(function() {
                        if(parseInt($(this).val()) > 0)
                            $("#it_band_unit").text("원");
                        else
                            $("#it_band_unit").text("원");
                    });
                });
                </script>

 

저게 셀렉트 선택지입니다.

 

DB에는 band1 과 band2  이 두개값 레코드를 만들어두었습니다. 

답변 1개

채택된 답변
+20 포인트

이거 질문 내용이 명확하게 파악이 안되네요.

우선.

<span id="it_band_unit" id="hhh"> 여기 id값이 두개 있습니다. 뒤에 hhh는 삭제 해주시구요. 

그 외 스크립트는 별 문제 없는 것 같습니다.

최상단에 적어주신 스크립트는 왜 있는지 모르겠구요..

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

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

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

로그인
🐛 버그신고