라디오버튼 선택과 직접입력

라디오버튼 선택과 직접입력

QA

라디오버튼 선택과 직접입력

답변 2

본문

라디오선택하든 직접입력하든 wr_2에 값 함께 넣고 있습니다.

직접입력 값을 넣도록 추가한 후로는

직접입력 값을 잘 들어가는데

라디오를 선택했을때는 값이 저장되지 않는데 무슨 방법이 없을까요???? 

 


    <input type="radio" name="wr_2" id="wr_2" value="5" required <?php echo ($write['wr_2'] == "5") ? "checked" : "";?>> 5건
    <input type="radio" name="wr_2" id="wr_2" value="10" required <?php echo ($write['wr_2'] == "10") ? "checked" : "";?>> 10건
    <input type="radio" name="wr_2" id="wr_2" value="15" required <?php echo ($write['wr_2'] == "15") ? "checked" : "";?>> 15건
    <input type="radio" name="wr_2" id="wr_2" value="30" required <?php echo ($write['wr_2'] == "30") ? "checked" : "";?>> 30건
    
<script type="text/javascript"> function numkeyCheck(e) { var keyValue = event.keyCode; if( ((keyValue >= 48) && (keyValue <= 57)) ) return true; else return false; } </script>
 
    <?php if ($w == "") { ?>
    <input type="radio" name="wr_2" id="wr_2" > 직접입력
 
    <div id="show" style="display: none; float:right;">
        <input type="text" name="wr_2" id="wr_2_" class="input_new" onKeyPress="return numkeyCheck(event)">건
    </div>

    <?php } else if ($w == "u") { ?>

    <input type="radio" name="wr_2" id="wr_2" value="<?=$write['wr_2']?>"<?php echo (!$write['wr_2'] == "5" && !$write['wr_2'] == "10" && !$write['wr_2'] == "15" && !$write['wr_2'] == "30") ? "checked" : "";?>> 직접입력

    <div id="show" style="display: block; float:right;">
        <input type="text" name="wr_2" id="wr_2_" class="input_new" onKeyPress="return numkeyCheck(event)" value="<?=$write['wr_2']?>">건
    </div>

    <? } ?>
 

 


$("input#wr_2").click(function () {
    $('#show').css('display', ($(this).val() === '') ? 'inline-block':'none');
});

$('#wr_2_').on('keyup', function() { 
    if (/\D/.test(this.value)) { 
        this.value = this.value.replace(/\D/g, '') 
        alert('숫자만 입력가능합니다.'); 
    } 
  if (this.value > 50) { 
      this.value = 50; 
      alert('50까지만 가능합니다.'); 
  } 
});
 

이 질문에 댓글 쓰기 :

답변 2

문법이 틀린거 같은데요?

 

!$write['wr_2'] == "5"

 

위와 같은 소스를 예를 들어서

 

$write['wr_2'] != "5" 이런식으로...

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로