~이면 선택불가
본문
이게 뜻대로 안되네요..
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 클릭시에 경고 메세지까지 넣는건 좀 복잡한걸로 알고 있습니다.