JavaScript 입력값 처리

TIL Day 154

By polaris0208

사용자 입력값 받기

  • 사용자에게 이름을 입력받아 화면에 표시하는 기능 구현
  • HTML에서 <input><button> 요소 생성
  • HTML 기본 구조 작성

JavaScript에서 요소 선택하기

const loginForm = document.getElementById("login-form");
const loginInput = loginForm.querySelector("input");
const loginButton = loginForm.querySelector("button");

이벤트 리스너 추가 (버튼 클릭 시 동작)

loginButton.addEventListener("click", function() {
    console.log("Button clicked");
});

입력값 가져오기

loginButton.addEventListener("click", function() {
    console.log(loginInput.value);
});

입력값 검증 (빈 값 방지)

loginButton.addEventListener("click", function() {
    const name = loginInput.value;
    if (name === "") {
        alert("이름을 입력하세요.");
    } else {
        console.log("사용자 입력: ", name);
    }
});

요약

  • HTML에서 <input><button> 생성
  • JavaScript에서 요소 선택 및 이벤트 리스너 추가
  • input.value로 사용자 입력값 가져오기
  • 입력값이 비어있을 경우 검증 추가
Tags: TIL JS Tools