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

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

QA

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

본문

라디오선택하든 직접입력하든 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" 이런식으로...

답변을 작성하시기 전에 로그인 해주세요.
전체 371
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT