테스트 사이트 - 개발 중인 베타 버전입니다

별로다는 선택할 수 없도록 채택완료

민쯩먼저깔게요 8년 전 조회 2,102

wr_1에 라디오로 

사과

포도

..

..

이렇구요

wr_2에 라디오로

맛잇다

별로다

..

..

이럴때 1에서 포도를 선택하면

별로다는 선택이 안되도록 하고 그리고 얼럿으로 "선택할 수 없습니다"

띄우려면 어떻게 해야 하나요?

고수님의 도움이 필요합니다.

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

답변 2개

채택된 답변
+20 포인트
플래토
8년 전

일단 자바스크립트를 좀 조절하시면되는데

wr_1에 라디오로 

사과

포도

wr_2에 라디오로

맛잇다

별로다

</p><p>
</p><p><input type="radio" id="wr_1" name="wr_1" value="사과" >사과  </p><p><input type="radio" id="wr_1" name="wr_1" value="포도">포도</p><p>
</p><p><input type="radio" id="wr_2" name="wr_2" value="맛있다" >맛있다 </p><p><input type="radio" id="wr_2" name="wr_2" value="별로다">별로다</p><p>
</p><p><script></p><p>$("input").click(function() {</p><p><span style="white-space:pre">	</span>if ($(":input:radio[name=wr_1]:checked").val()  == "포도") {</p><p><span style="white-space:pre">		</span>if ($(":input:radio[name=wr_2]:checked").val() == "별로다")  {</p><p><span style="white-space:pre">			</span>alert(" 포도와 별로다는 선택할수 없습니다.");</p><p><span style="white-space:pre">			</span>$("input:disabled").val("별로다").attr("disabled", "true");</p><p><span style="white-space:pre">			</span>return false;</p><p><span style="white-space:pre">		</span>}</p><p><span style="white-space:pre">		</span>else<span style="white-space:pre">	</span>{</p><p><span style="white-space:pre">			</span>$("input:disabled").val("별로다").attr("disabled", "false"); </p><p><span style="white-space:pre">		</span>}</p><p><span style="white-space:pre">		</span></p><p><span style="white-space:pre">	</span>}</p><p>});</p><p></script></p><p style="font-size: 14.6667px; margin-left: 0px;">

이렇게 하면 되지 않을까 싶네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

플래토
8년 전
@민쯩먼저깔게요 님
일하다가 답이 늦었네요.. 확인해보세요
민쯩먼저깔게요
8년 전
채택이 늦었습니다. 아주 잘 됩니다~ 감사드려요~

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

플라이
8년 전

자바스크립트로 wr_1의 선택값일때 별로다의 값을 받아 처리시 안되게 하거나 wr_2의 값중에 별로다를 체크기능을  id 해당값만 readonly로 처리해 주는 방식이 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
번번이 감사합니다~ 근데 그게 어려워서 ㅋ

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

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

로그인