Как проверить флажок и переключатель в JQuery - PullRequest
0 голосов
/ 27 августа 2018

Я не могу подтвердить флажок и переключатель. На самом деле мне просто нужно вставить валидацию для пользователя, по крайней мере, установить один флажок погоды или радио. смотри мой код это не работает для меня.

<script>
  $(".submit").click(function(){
       var checkBoxCount = $(".jobwork:checkbox:checked").length;
      if($(".jobwork:checkbox:checked").length < 1 || ($("input[name=jobwork]:checked").length <= 0)){
          alert("Please select atlease one jobwork");
          return false;

      };

  })

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Вы должны проверить , есть ли в флажках пропеллер с именем checked. доступно, только если установлен флажок.

$(".submit").click(function(){
      var checked = $(".jobwork").prop('checked');
      if(!checked){
          alert("Please select atlease one jobwork");
          return false;

      };

  })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input type="checkbox" class="jobwork" name="check">
<input type="checkbox" class="jobwork" name="check">
<input type="checkbox" class="jobwork" name="check">
<br>
<input type="button" class="submit" value="submit">
0 голосов
/ 27 августа 2018

http://api.jquery.com/prop/#entry-examples

$(".submit").click(function(){
      var isChecked= $(".jobwork")[0].prop('checked');
      if (!isChecked) {
          alert("Please select atlease one jobwork");
          return false;
      };

  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...