• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 변수의 범위에 대한 질문

변수의 범위에 대한 질문

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #112146

    이다경
    참가자
    폼 전송 시 검사하는 것에 대한 과제를 하다가 궁금한 점이 생겨서 질문 드려요
    
    
    var loginForm = document.querySelector("form");
    
    loginForm.addEventListener("submit", function (e) {
    var userId = document.querySelector("#user-id").value;
    var userPw = document.querySelector("#user-pw").value;
    if (userId == "" || userPw == "") {
    alert("입력값을 채워주세요.");
    e.preventDefault()
     }
    })
    
    
    여기에서 uerId, userPw를 선언하고 할당하는 코드를 submit 이벤트 코드 밖에 작성하면 오류가 뜨더라구요
    var 변수는 함수 밖에서 선언해도 함수 안에서 사용할 수 있다고 이해해서 처음에 그렇게 작성했던 것인데
    제가 뭔가 잘못 이해한 부분이 있을까요?
    #112160

    codingapple
    키 마스터
    이벤트리스너 밖에 적으면 페이지 로드시 1회만 실행되고 
    안에 적으면 submit 이벤트 발생할 때마다 실행됩니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠