अगर मैं अलग-अलग रेडियो बटन आईडी के लिए पहले से ही एक रेडियो बटन का चयन करता हूं तो मैं एक और रेडियो बटन का चयन नहीं करता हूं

$('input[type="radio"]').click(function () {
                    if ($(IsCorrectAnswerOption1).is(':checked')) {
                        $("#IsCorrectAnswerOption1").val(true);
                    } else if ($(IsCorrectAnswerOption2).is(':checked')) {
                        $("#IsCorrectAnswerOption2").val(true);
                    }
                    else if ($(IsCorrectAnswerOption3).is(':checked')) {
                        $("#IsCorrectAnswerOption3").val(true);
                    }
                    else if ($(IsCorrectAnswerOption4).is(':checked')) {
                        $("#IsCorrectAnswerOption4").val(true);
                    }
                });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" class="radio-button" name="IsCorrectAnswerOption1" id="IsCorrectAnswerOption1" /> A
<input type="radio" class="radio-button" name="IsCorrectAnswerOption2" id="IsCorrectAnswerOption2" /> B
<input type="radio" class="radio-button" name="IsCorrectAnswerOption3" id="IsCorrectAnswerOption3" /> C
<input type="radio" class="radio-button" name="IsCorrectAnswerOption4" id="IsCorrectAnswerOption4" /> D

यह कई रेडियो बटन भी चुन रहा है और यहां मेरे मामले में मुझे नाम भी अलग रखने की जरूरत है

0
Arun 29 अक्टूबर 2019, 12:44

1 उत्तर

सबसे बढ़िया उत्तर

आप पहले सब कुछ अनचेक कर सकते हैं, और फिर जिसे आपने क्लिक किया है उसे चेक करें

$('input[type="radio"]').click(function () {
  $('input[type="radio"]').prop('checked',false);
  $('input[type="radio"]').val('false');
    $(this).prop('checked','checked');
    $(this).val('true');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" class="radio-button" name="IsCorrectAnswerOption1" id="IsCorrectAnswerOption1" /> A
<input type="radio" class="radio-button" name="IsCorrectAnswerOption2" id="IsCorrectAnswerOption2" /> B
<input type="radio" class="radio-button" name="IsCorrectAnswerOption3" id="IsCorrectAnswerOption3" /> C
<input type="radio" class="radio-button" name="IsCorrectAnswerOption4" id="IsCorrectAnswerOption4" /> D
0
Stender 29 अक्टूबर 2019, 10:19