Only one selected checkbox

后端 未结 8 1838
梦毁少年i
梦毁少年i 2021-01-14 05:17

I have 15 check boxes in a form. This checkboxes are independent to eachother. I want a javascript function that makes, when user is selecting 2 checkboxes, the first checke

8条回答
  •  执念已碎
    2021-01-14 05:45

    Check Fiddle

    1. Give name of you checkboxs let 'myCheckbox'.
    2. On click of checkbox loop through all checkbox with name 'myCheckbox';
    3. make 'myCheckbox' uncheck.
    4. make Clicked Checkbox checked.

    HTML

    
    
    
    

    JavaScript

    function selectOnlyThis(id){
      var myCheckbox = document.getElementsByName("myCheckbox");
      Array.prototype.forEach.call(myCheckbox,function(el){
        el.checked = false;
      });
      id.checked = true;
    }
    

提交回复
热议问题