Hi..hello viewers!.. Welcome to "Parallel Code"

ஒரு check box-ஐ கிளிக் செய்யும் பொது எல்லா checkbox-ஐயும் select செய்வது எப்படி?



<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<div class="container mt-5" >    
    <div class="row">
        <div class="col-md-3 offset-3">
            <label><input type="checkbox" class="select-all" checked=""> Select All Subjects</label> <br><br>
            <div class="qn1">
                <input type="checkbox" class="subject" checked=""> Micro Processor <br>
                <input type="checkbox" class="subject" checked=""> Operating System <br>
                <input type="checkbox" class="subject" checked=""> Data Structure <br>
                <input type="checkbox" class="subject" checked=""> Database <br>
                <input type="checkbox" class="subject" checked=""> Software Engineering <br>
                <input type="checkbox" class="subject" checked=""> Operation Research <br>
                <input type="checkbox" class="subject" checked=""> Statics <br>                
            </div>
        </div>        
    </div>
</div>
<script src="js/jquery-3.6.0.min.js" type="text/javascript"></script>
<script>
    $(function(){
       $('.select-all').on('click',function(){
          $('.subject').not(this).prop('checked',this.checked);
       }) ;
    });
</script>

முதலில் உள்ள checkbox-க்கு select-all என்ற class name பயன்படுத்தபடுகிறது. மற்ற எல்லா checkbox-க்கும் சுப்ஜெக்ட் என்ற class name பயன்படுத்தபடுகிறது. select-all என்ற checkbox-ஐ கிளிக் செய்யும் பொது மற்ற checkbox class name-ஐ கொண்டு checked ஆக உள்ளதா அல்லது unchecked-ஆக உள்ளதா என்று ஆய்வு செய்து விட்டு பிறகு checked-ஆக இருதால் எல்லா checkbox-ம் checked-ஆக இல்லையென்றால் uncheck ஆகிறது.

Note: இதில் jquery மற்றும் bootstrap.css பயனபடுத்த பட்டுள்ளது.

Comments