채택완료

~이면 선택불가

2019-07-13 (토) 00:29:23 3,126

이게 뜻대로 안되네요..

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개 / 댓글 5개

채택된 답변
+20 포인트
Copy
<script>
$("input").click(function() {

    if ( $("input:radio[name='wr_tax']").is(":checked") == true )  {

        $("input:checkbox[name='wr_219']").prop("checked", false);
   } 
});
</script>

답변에 대한 댓글 3개

2019-07-13 (토) 01:20:06
감사합니다. wr_219가 라디오이며 그중 하나인 "선택"이라는 값만 체크안되게 하고 싶습니다.
$("input:radio[name=wr_219]:input[value='선택']").attr("checked", true);
2019-07-13 (토) 02:25:26
감사합니다만 안되네요

<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 클릭시에 경고 메세지까지 넣는건 좀 복잡한걸로 알고 있습니다. 

답변에 대한 댓글 2개

2019-07-13 (토) 03:06:05
아 감사합니다. 될거 같아요~
2019-07-13 (토) 11:40:51
잘안되네요 ㅜㅜ

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