Advertisement
lalatino

Mail Delete Button

Jul 4th, 2012
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2. <head>
  3. <title>http://stackoverflow.com/questions/11335649/show-hide-div-when-checkbox-is-selected</title>
  4. <script type='text/javascript'>
  5. <!--
  6.  
  7. function updateMDBstatus() {
  8.     var f = document.messageform;
  9.     var c = f.getElementsByTagName('input'); //collection
  10.     for (var i=0; i < c.length; i++) {
  11.         if (c[i].type && c[i].type == 'checkbox' && c[i].checked == true) {
  12.             document.getElementById('mail_delete_button').style.display = "block";
  13.             return;
  14.         }
  15.     }
  16.     document.getElementById('mail_delete_button').style.display = "none";
  17. }
  18. function initCheckboxes() {
  19.     var f = document.messageform;
  20.     var c = f.getElementsByTagName('input'); //collection
  21.     for (var i=0; i < c.length; i++) {
  22.         if (c[i].type && c[i].type == 'checkbox') {
  23.             if (c[i].addEventListener) {
  24.                 c[i].addEventListener('change',updateMDBstatus,false);
  25.             } else if (pic.attachEvent) {
  26.                 c[i].attachEvent('onchange',updateMDBstatus);
  27.             }
  28.         }
  29.     }
  30. }
  31.  
  32. window.onload = initCheckboxes; // see also http://www.webreference.com/programming/javascript/onloads/
  33. //-->
  34. </script>
  35.  
  36. </head>
  37.  
  38. <body>
  39.  
  40. <form name="messageform">
  41. <input type="checkbox" name="delete_convos[]" value="1"> <input type="text" name="aaa[]" value="1"> <br/>
  42. <input type="checkbox" name="delete_convos[]" value="2"> <input type="text" name="aaa[]" value="2"> <br/>
  43. <input type="checkbox" name="delete_convos[]" value="3"> <input type="text" name="aaa[]" value="3"> <br/>
  44. </form>
  45.  
  46. <div id="mail_delete_button" style="display:none"> DIV : Mail Delete Button </div>
  47.  
  48. </body>
  49. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement