메뉴 건너뛰기

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
  1. <html>
  2.  <head>
  3.   <title> New Document </title>
  4.   <meta name="Generator" content="EditPlus">
  5.   <meta name="Author" content="">
  6.   <meta name="Keywords" content="">
  7.   <meta name="Description" content="">
  8.   <script>
  9.     function hobbyCheck( fm ){
  10.        var str="";
  11.  
  12.        //hobby항목에 선택된 value 출력하기
  13.        for(i=0; i< fm.hobby.length; i++ ){
  14.            //alert( fm.hobby[i].checked )
  15.            if( fm.hobby[i].checked ){
  16.               str += fm.hobby[i].value +" ";
  17.            }
  18.        }
  19.  
  20.        alert("당신의 취미는 " + str +" 입니다.");
  21.     }//함수끝
  22.  
  23.     function allCheck( fm ){
  24.       /*if(fm.all.checked){//전체선택이 선택되었다면
  25.          for(i=0; i< fm.hobby.length ; i++){
  26.             fm.hobby[i].checked = true;
  27.          }
  28.       }else{
  29.          for(i=0; i< fm.hobby.length ; i++){
  30.             fm.hobby[i].checked = false;
  31.          }
  32.       }*/
  33.  
  34.  
  35.      for(i=0; i< fm.hobby.length ; i++){
  36.         fm.hobby[i].checked = fm.all.checked;
  37.      }
  38.  
  39.      /*전체선택이 선택된(checekd) 경우에는 전체선택해제로 변경하고
  40.        해제된 경우에는 전체선택 으로 변경한다.
  41.      */
  42.      if(fm.all.checked){
  43.         document.getElementById("all").innerHTML ="전체해제";
  44.      }else{
  45.         document.getElementById("all").innerHTML ="전체선택";
  46.      }
  47.    
  48.     }//함수끝
  49.  
  50.  
  51.     function nationCheck(fm){
  52.       //선택된 나라 출력하기
  53.       for(i=0; i< fm.nation.length ; i++ ){
  54.           if(fm.nation[i].checked){
  55.              alert(fm.nation[i].value +"선택했음.");
  56.              break;//반복문 빠져나가라.
  57.           }
  58.       }
  59.  
  60.  
  61.     }//함수끝
  62.   </script>
  63.  </head>
  64.  
  65.  <body>
  66.  <form name="f">
  67.   <h2> 취미 선택</h2>
  68.   <input type="checkbox" name="all" value="all" onClick="allCheck(form)" />
  69.    <span id="all">전체선택</span>
  70.   <br/><br/>
  71.  
  72.   취미 :
  73.    <input type="checkbox" name="hobby" value="등산" /> 등산
  74.    <input type="checkbox" name="hobby" value="낚시" /> 낚시
  75.    <input type="checkbox" name="hobby" value="수영" /> 수영
  76.    <input type="checkbox" name="hobby" value="놀기" /> 놀기
  77.    <input type="checkbox" name="hobby" value="잠자기" /> 잠자기
  78.    <input type="checkbox" name="hobby" value="먹기" /> 먹기
  79.  
  80.    <input type="button" value="선택" onclick="hobbyCheck(form)"/>
  81.  
  82.    <hr color="red"/>
  83.  
  84.    나라선택 :
  85.    <input type="radio" name="nation" value="한국"/> 한국
  86.    <input type="radio" name="nation" value="미국"/> 미국
  87.    <input type="radio" name="nation" value="일본"/> 일본
  88.    <input type="radio" name="nation" value="중국"/> 중국
  89.    <input type="radio" name="nation" value="프랑스"/> 프랑스
  90.  
  91.    <input type="button" value="나라선택" onclick="nationCheck(form)"/>
  92. </form>  
  93.  </body>
  94. </html>

List of Articles
번호 제목 날짜 조회 수
47 유효한 링크인지 확인하는 JAVASCRIPT 2019.01.16 112110
46 금액에 점찍고 한글 표시하기 2019.01.16 1271
45 텍스트박스 입력제한(숫자,영문,한글,특수기호) 2019.01.16 1992
44 span - 동적으로 글자 바꾸기, 보이기 안보이기 2019.01.16 1450
43 풍선도움말 2019.01.16 1167
42 랜덤 배너 노출 스크립트 2019.04.29 11052
41 Alert, Confirm을 모달 팝업으로 만들기 file 2021.03.09 3891
40 Javascript - 이미지 미리보기 회전되어 나옴(EXIF) file 2021.03.09 36366
39 Javascript - 화면 캡처 후 서버에 저장하기(html2canvas 사용법, 주의사항) file 2021.03.09 2176
38 Javascript - 입력한 년, 월의 마지막 날짜 구하기 2021.03.09 224
37 Javascript - Calendar 달력 생성하고 제어하기 2021.03.09 513
36 Javascript - 사업자 등록번호 유효성 체크 file 2021.03.09 1089
35 Javascript - 유효성 체크(이메일 정규식, IP 정규식, 비밀번호 등) 2021.03.09 729
34 javascript - vanillaJS로 체크박스(checkbox) 제어하기 file 2021.03.09 498
33 Javascript - form태그 내부 ajax처리시 2번 전송되는 현상 2021.03.09 268
32 Javascript - Free SVG 한국맵 제어 처리 file 2021.03.09 873
31 Javascript - 입력받은 숫자를 순서대로 홀짝 별로 배열에 삽입하기 2021.03.09 302
30 HTML, Javscript - 선택한 색상으로 배경색 바꾸기(pallet 만들기) file 2021.03.09 717
29 jqgrid 이용한 그리드 활용하기 file 2021.03.25 2341
28 오브젝트 속성 2021.03.25 237
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved