mardi 16 août 2016

if checkbox checked cant disable it

I'm trying to make code that disable checkbox if the previous is not checked.So far i make it but when i remove the previous check it fails to remove next checkbox check.How can i disable it.
My code

$(document).ready(function(){
$('.check').attr('disabled',true);
 var ids = $(".check[id]").map(function() {
    return this.id;
}).get();
  var number = 0;
  var all = ids.sort();
  var lowest = all[number];
  $('#'+lowest).attr('disabled',false);

  $('.check').change(function() {

  if($('#'+all[number]).is(':checked')) {

  number = number + 1;
   $('#'+all[number]).attr('disabled',false);

  } else {


  $('#'+all[number]).prop('checked',false); //That here is not doing anything dont know why.

  $('#'+all[number]).prop('disabled',true);


  number = number - 1
  }

   });

});




Aucun commentaire:

Enregistrer un commentaire