~이면 선택불가

~이면 선택불가

QA

~이면 선택불가

본문

이게 뜻대로 안되네요..

 

wr_tax가 라디오이며 tax선택되어 있으면

라디오 wr_219의 "선택"이 체크안되게 하고 싶습니다.


<script>
$("input").click(function() {

      if ($(":input:radio[name=wr_219]:checked").val()  == "선택")  {
        if ($(":input:radio[name=wr_tax]").val() == "tax")  {
            alert("wr_tax값이 tax이면 선택할 수 없습니다");
            $("input:disabled").val("tax").attr("disabled", "true");
            return false;
        }


        else    {
            $("input:disabled").val("tax").attr("disabled", "false"); 
        }
        
    }
});
</script>

 

뭐가 잘못되엇을까요?

이 질문에 댓글 쓰기 :

답변 2


<script>
$("input").click(function() {
    if ( $("input:radio[name='wr_tax']").is(":checked") == true )  {
        $("input:checkbox[name='wr_219']").prop("checked", false);
   } 
});
</script>

<div>
    <div>
        <input type="radio" id="wr_tax" name="wr_tax" value="tax">tax</input>
        <input type="radio" id="wr_tax" name="wr_tax" value="notax">notax</input>
    </div>
    <div>
        <input type="radio" id="wr_219"    name="wr_219"  value="선택">선택</input>
        <input type="radio" id="wr_219_1" name="wr_219" value="미선택">미선택</input>
    </div>
</div>

 

$("input:radio[name=wr_tax]").change(function() {

        if($("#wr_tax:checked").val() == "tax"){
            $("#wr_219").prop("disabled", true);

        } else if($("#wr_tax:checked").val() == "notax"){
            $("#wr_219").prop("disabled", false);    
        }
});

 

라디오 버튼 선택과 미선택 아이디 다르게하시고.. disabled 클릭시에 경고 메세지까지 넣는건 좀 복잡한걸로 알고 있습니다. 

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

회원로그인

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