메뉴 건너뛰기

조회 수 19010 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>check박스 체크 여부 확인하기</title>
 
  <script type="text/javascript">
    function CheckForm(Join){
        
        //체크박스 체크여부 확인 [하나]
        var chk1=document.frmJoin.U_checkAgreement1.checked;
        var chk2=document.frmJoin.U_checkAgreement2.checked;
        
        if(!chk1){
            alert('약관1에 동의해 주세요');
            return false;
        } 
        if(!chk2) {
            alert('약관2에 동의해 주세요');
            return false;
        }

        //체크박스 체크여부 확인 [동일 이름을 가진 체크박스 여러개일 경우]
        var isSeasonChk = false;
        var arr_Season = document.getElementsByName("SEASON[]");
        for(var i=0;i<arr_Season.length;i++){
            if(arr_Season[i].checked == true) {
                isSeasonChk = true;
                break;
            }
        }
    
        if(!isSeasonChk){
            alert("계절의 종류를 한개 이상 선택해주세요.");
            return false;
        }

    }


 </script>
 </head>
 <body>
 
  
<form name="frmJoin" action=""  onSubmit="return CheckForm(this)">
    <input type="checkbox" name="U_checkAgreement1" id="U_checkAgreement1" value="" /> 약관동의
    <input type="checkbox" name="U_checkAgreement2" id="U_checkAgreement2" value="" /> 약관동의

    <br/>
    <br/>
    <input type="checkbox" id="spring" name="SEASON[]" value="1" />
    <input type="checkbox" id="summer" name="SEASON[]" value="2" />여름
    <input type="checkbox" id="fall" name="SEASON[]" value="3" />가을
    <input type="checkbox" id="windter" name="SEASON[]" value="4" />겨울
    <br/>
    <br/>
    <input type="submit" value="전송">
</form>

 </body>
</html>

 



 

 

 

jQuery로 변경


 [코드]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        //체크박스 체크여부 확인 [동일 이름을 가진 체크박스 여러개일 경우]
        /*var isSeasonChk = false;
        var arr_Season = document.getElementsByName("SEASON[]");
        for(var i=0;i<arr_Season.length;i++){
            if(arr_Season[i].checked == true) {
                isSeasonChk = true;
                break;
            }
        }*/

        
        //jQuery로 변경
        var isSeasonChk = $("input:checkbox[name='SEASON[]']").is(":checked");
    
        if(!isSeasonChk){
            alert("계절의 종류를 한개 이상 선택해주세요.");
            return false;
        }

 

 

 



  1. No Image 01Mar
    by
    2014/03/01 Views 5407 

    check_inputbox.js

  2. No Image 01Mar
    by
    2014/03/01 Views 5709 

    checkbox 한개 클릭으로 다른모든 checkbox 클릭되게 하기

  3. No Image 28Apr
    by
    2015/04/28 Views 5580 

    CheckBox 전체 선택 & 해제

  4. Checkbox : 체크박스 체크여부 확인

  5. No Image 01Mar
    by
    2014/03/01 Views 6494 

    check box 선택시 색상 변경

  6. No Image 21Sep
    by
    2016/09/21 Views 5652 

    arguments object

  7. Alert, Confirm을 모달 팝업으로 만들기

  8. No Image 26Mar
    by
    2021/03/26 Views 968 

    ajax 사용시 Internal Sever Error 뜨는 경우

  9. No Image 07Nov
    by
    2018/11/07 Views 1443 

    == / === / != / !== 차이

  10. No Image 03Feb
    by
    2015/02/03 Views 9038 

    5초후 자동으로 창닫기

  11. No Image 27Feb
    by
    2014/02/27 Views 10485 

    5초 후에 해당페이지로 url 옮기기

  12. No Image 27Feb
    by
    2014/02/27 Views 5756 

    3자리마다 콤마찍기

  13. No Image 26Mar
    by
    2021/03/26 Views 225 

    3자리 마다 쉼표만 찍어주는 number_format 함수

  14. No Image 06Apr
    by
    2015/04/06 Views 8206 

    2단계 트리메뉴 마우스오버(mouseover), 온포커스(onfocus) 구현

  15. No Image 01Mar
    by
    2014/03/01 Views 5785 

    (소스)jqury 롤오버 버튼 쉽게 만들기

  16. No Image 03Feb
    by
    2015/02/03 Views 6207 

    '문자 ↔ 숫자', 타입을 바꿔보자!

  17. '레이블', 반복문을 제어하자!

  18. 'setTimeout', 타이머를 사용하자!

  19. No Image 03Feb
    by
    2015/02/03 Views 6223 

    'setInterval', 타이머를 사용하자! ==setTimeout

  20. 'opener', 부모창과 자식창의 텍스트를 교환하자!

Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved