하나의 라디오가 선택되면 다른 모든 값을 확인하십시오.

흉터

라디오가 많이 있어요. 다음은 이들을위한 코드입니다.

        <div class="question">18 years old or older?</div>
        <div class="radios">
        <input type="radio" name="age" value="yes"> Yes &nbsp;
        <input type="radio" name="age" value="no"> No
        <div class="tooltip"><span>Sorry, you must be 18 years old or older.</span></div>
        </div>

        <div style="clear: both;"></div>

        <div class="question">Earn $1,600 or more each month?</div>
        <div class="radios">
        <input type="radio" name="earn" value="yes"> Yes &nbsp;
        <input type="radio" name="earn" value="no"> No
        <div class="tooltip"><span>Sorry, you must earn $1,600 or more each month.</span></div>
        </div>

        <div style="clear: both;"></div>

        <div class="question">Stable in your job and residence?</div>
        <div class="radios">
        <input type="radio" name="stable" value="yes"> Yes &nbsp;
        <input type="radio" name="stable" value="no"> No
        <div class="tooltip"><span>Sorry, you must be stable in your job and residence.</span></div>
        </div>

        <div style="clear: both;"></div>

        <div class="question">No reposessions within 1 year?</div>
        <div class="radios">
        <input type="radio" name="repo" value="yes"> Yes &nbsp;
        <input type="radio" name="repo" value="no"> No
        <div class="tooltip"><span>Sorry, you must have no reposessions within 1 year.</span></div>
        </div>

        <div style="clear: both;"></div>

누군가이 라디오를 클릭하면 모든 라디오 값이 "예"인지 아닌지 확인하고 싶습니다.

예인 경우 "모두 예!"라고 경고합니다.

작동하지 않는 내 코드는 다음과 같습니다.

$('.radios input').mousedown(function () {
    if ($(this).val() == 'no')
        $(this).closest('.radios').find('.tooltip').show();
    else
        $(this).closest('.radios').find('.tooltip').hide();

    $yescount = 0;

    $('.radios input').each(function () {
        if ($(this).val() == 'yes')
            $yescount += 1;
    });

    if ($yescount == 4)
        alert('all yes');
});

어떤 도움이라도 좋을 것입니다.

모든 라디오가 '예'로 설정되어 있지 않아도 경고하는 것 같습니다.

j08691

사용하다:

$('.radios input').click(function () {
    if($('input[type=radio][value="yes"]:checked').length==$('input[type=radio][value="yes"]').length) alert('yes');
});

jsFiddle 예제

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나가 선택되어 있으면 다른 모든 확인란을 선택 취소하십시오.

분류에서Dev

TKinter가 첫 번째 라디오 버튼을 선택하면 다른 모든 라디오 버튼이 선택되고 회색으로 표시됩니다.

분류에서Dev

jsf에서 다른 확인란이 선택되면 확인란의 선택을 취소하십시오.

분류에서Dev

배열의 모든 값이 다른지 확인하십시오.

분류에서Dev

AngularJS의 모든 확인란을 선택하십시오.

분류에서Dev

AngularJS의 모든 확인란을 선택 취소하십시오.

분류에서Dev

기본값 angularjs의 모든 확인란을 선택하십시오.

분류에서Dev

부모 확인란이 선택되어 있으면 laravel에서 자식 확인란을 선택하십시오.

분류에서Dev

jQuery는 모든 확인란을 선택하고 확인란이 이미 선택되어 있으면 .change ()하지 마십시오.

분류에서Dev

다른 필드의 가장 최근 값을 기반으로 모든 고유 이름을 선택하십시오.

분류에서Dev

C # VS-하나의 라디오 버튼이 선택되면 다른 버튼을 선택 취소합니다.

분류에서Dev

모든 라디오 목록 라디오 버튼이 선택되었는지 확인하십시오.

분류에서Dev

Android에서 Listview의 모든 확인란을 선택하십시오.

분류에서Dev

다른 csv 파일의 모든 행에 대해 csv 파일 값을 확인하십시오.

분류에서Dev

mvvm에서 모든 확인란 바인딩을 선택하십시오.

분류에서Dev

변수가 배열의 모든 값보다 작은 지 확인하십시오.

분류에서Dev

goup에서 클래스별로 모든 확인란을 선택하십시오.

분류에서Dev

동일한 열에서 모든 확인란을 선택하십시오.

분류에서Dev

BST가 주어지면 다른 노드 쌍의 가능한 모든 조합을 인쇄하십시오.

분류에서Dev

부모 확인란을 클릭 할 때 모든 확인란을 선택하십시오.

분류에서Dev

선택하려면 확인란을 선택하십시오.

분류에서Dev

하나의 텍스트 상자에 값을 입력하면 모든 오류 메시지가 사라집니다.

분류에서Dev

모든 하위 항목이 동일한 값만 포함하고 다른 시나리오는없는 행을 선택하십시오.

분류에서Dev

true로 평가 되더라도 Python의 모든 조건을 확인하십시오.

분류에서Dev

한 데이터 프레임의 값이 다른 데이터 프레임에 있는지 확인하고 모든 값 쌍을 인쇄하십시오.

분류에서Dev

다른 버튼이 선택되어 있으면 jQuery를 사용하여 라디오 버튼을 선택 취소하십시오.

분류에서Dev

확인란이 선택되어 있으면 getJSON을 선택하고 선택 취소하십시오.

분류에서Dev

jquery를 사용하여 특정 tbody의 모든 확인란을 선택하십시오.

분류에서Dev

Angularjs로 값에 따라 확인란을 선택하십시오.

Related 관련 기사

  1. 1

    하나가 선택되어 있으면 다른 모든 확인란을 선택 취소하십시오.

  2. 2

    TKinter가 첫 번째 라디오 버튼을 선택하면 다른 모든 라디오 버튼이 선택되고 회색으로 표시됩니다.

  3. 3

    jsf에서 다른 확인란이 선택되면 확인란의 선택을 취소하십시오.

  4. 4

    배열의 모든 값이 다른지 확인하십시오.

  5. 5

    AngularJS의 모든 확인란을 선택하십시오.

  6. 6

    AngularJS의 모든 확인란을 선택 취소하십시오.

  7. 7

    기본값 angularjs의 모든 확인란을 선택하십시오.

  8. 8

    부모 확인란이 선택되어 있으면 laravel에서 자식 확인란을 선택하십시오.

  9. 9

    jQuery는 모든 확인란을 선택하고 확인란이 이미 선택되어 있으면 .change ()하지 마십시오.

  10. 10

    다른 필드의 가장 최근 값을 기반으로 모든 고유 이름을 선택하십시오.

  11. 11

    C # VS-하나의 라디오 버튼이 선택되면 다른 버튼을 선택 취소합니다.

  12. 12

    모든 라디오 목록 라디오 버튼이 선택되었는지 확인하십시오.

  13. 13

    Android에서 Listview의 모든 확인란을 선택하십시오.

  14. 14

    다른 csv 파일의 모든 행에 대해 csv 파일 값을 확인하십시오.

  15. 15

    mvvm에서 모든 확인란 바인딩을 선택하십시오.

  16. 16

    변수가 배열의 모든 값보다 작은 지 확인하십시오.

  17. 17

    goup에서 클래스별로 모든 확인란을 선택하십시오.

  18. 18

    동일한 열에서 모든 확인란을 선택하십시오.

  19. 19

    BST가 주어지면 다른 노드 쌍의 가능한 모든 조합을 인쇄하십시오.

  20. 20

    부모 확인란을 클릭 할 때 모든 확인란을 선택하십시오.

  21. 21

    선택하려면 확인란을 선택하십시오.

  22. 22

    하나의 텍스트 상자에 값을 입력하면 모든 오류 메시지가 사라집니다.

  23. 23

    모든 하위 항목이 동일한 값만 포함하고 다른 시나리오는없는 행을 선택하십시오.

  24. 24

    true로 평가 되더라도 Python의 모든 조건을 확인하십시오.

  25. 25

    한 데이터 프레임의 값이 다른 데이터 프레임에 있는지 확인하고 모든 값 쌍을 인쇄하십시오.

  26. 26

    다른 버튼이 선택되어 있으면 jQuery를 사용하여 라디오 버튼을 선택 취소하십시오.

  27. 27

    확인란이 선택되어 있으면 getJSON을 선택하고 선택 취소하십시오.

  28. 28

    jquery를 사용하여 특정 tbody의 모든 확인란을 선택하십시오.

  29. 29

    Angularjs로 값에 따라 확인란을 선택하십시오.

뜨겁다태그

보관