Adding validations to see if radio button is not selected

前端 未结 8 1108
误落风尘
误落风尘 2021-01-07 06:30

I have the following code:

 
  • 1. question 1
  • Strongly
  • 8条回答
    •  天涯浪人
      2021-01-07 06:34

      It looks like you're using only javascript. I recommend you adding jQuery to make writing javascript easier.

      Anyway, only using javascript you can try this:

      var questions = 30;
      var answer_checked = false;
      var one_not_checked = false;
      for (var i = 1; i <= questions; i++) {
          for (var j=0; j < document.getElementsByName('question'+i).length; j++) {
              answer_checked = answer_checked || (thisfrm['question'+i][j].checked == true);
          }
          one_not_checked = one_not_checked || !answer_checked;
          answer_checked = false;
      }
      
      if (one_not_checked) {
          // your message to the user as one answer is not checked
      }
      

    提交回复
    热议问题