sounisi5011

twitter.com/sounisi5011Vore/status/696836453850984448

Feb 8th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 0.87 KB | None | 0 0
  1. $(function() {
  2.   /**
  3.    * idにsubmitがついたボタンを無効化
  4.    */
  5.   $('#submit').prop('disabled', true);
  6.  
  7.   /**
  8.    * idにcheckbox-areaがついた要素の中でクリックされたら処理を実行
  9.    */
  10.   $('#checkbox-area').on('click', function() {
  11.     /**
  12.      * idにcheckbox-areaがついた要素の中にある、
  13.      * 選択されたチェックボックスを全て取得
  14.      */
  15.     var checkboxList = $(this).find('input[type=checkbox]:checked');
  16.  
  17.     /**
  18.      * 選択されたチェックボックスの数が1より多い(2つ以上)か判定。
  19.      * 多い場合、ボタンを有効化
  20.      */
  21.     if (1 < checkboxList.length) {
  22.       /* 送信ボタンを有効化 */
  23.       $('#submit').prop('disabled', false);
  24.     } else {
  25.       /* 送信ボタンを無効化 */
  26.       $('#submit').prop('disabled', true);
  27.     }
  28.   });
  29. });
Add Comment
Please, Sign In to add comment