Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(function() {
- /**
- * idにsubmitがついたボタンを無効化
- */
- $('#submit').prop('disabled', true);
- /**
- * idにcheckbox-areaがついた要素の中でクリックされたら処理を実行
- */
- $('#checkbox-area').on('click', function() {
- /**
- * idにcheckbox-areaがついた要素の中にある、
- * 選択されたチェックボックスを全て取得
- */
- var checkboxList = $(this).find('input[type=checkbox]:checked');
- /**
- * 選択されたチェックボックスの数が1より多い(2つ以上)か判定。
- * 多い場合、ボタンを有効化
- */
- if (1 < checkboxList.length) {
- /* 送信ボタンを有効化 */
- $('#submit').prop('disabled', false);
- } else {
- /* 送信ボタンを無効化 */
- $('#submit').prop('disabled', true);
- }
- });
- });
Add Comment
Please, Sign In to add comment