Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $("#checkbox1").attr('disabled',true);
  2. $("#checkbox1").die('click').click( function(){
  3.     if( $(this).is(":checked") ){
  4.         $('#fieldset').attr('disabled',false);
  5.     } else {
  6.         $('#fieldset').attr('disabled',true);
  7.     }
  8. });
  9.  
  10.  
  11. $(document).ready(function() {
  12.     function disableFieldset(cid, fid) {
  13.         var checkbox = $(cid);
  14.         var initial = checkbox.is(":checked");
  15.        
  16.         var questions = $(fid)[inital ? "removeClass" : "addClass"]("gray");
  17.         var questionInputs = questions.find("input").attr("disabled", !inital);
  18.         var questionSelects = questions.find("select").attr("disabled", !inital);
  19.  
  20.         checkbox.click(function() {
  21.             questions[this.checked ? "removeClass" : "addClass"]("gray");
  22.             questionInputs.attr("disabled", !this.checked);
  23.             questionSelects.attr("disabled", !this.checked);
  24.         });
  25.        
  26.         return this;
  27.     }
  28.    
  29.     disableFieldset("#checkbox1", "#fieldset1");
  30.     disableFieldset("#checkbox2", "#fieldset2");
  31. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement