본문 바로가기

자바스크립트

강의 10: 자바스크립트 폼 처리

반응형

개념 설명:

폼 요소 다루기: 웹 페이지에서 사용자로부터 데이터를 수집하려면 HTML 폼 요소를 사용합니다. JavaScript를 사용하여 폼 요소의 값을 읽고 수정할 수 있으며, 이를 통해 사용자 입력을 관리하고 처리할 수 있습니다.
폼 데이터 유효성 검사: 사용자가 입력한 데이터가 유효한지 확인하는 것은 중요합니다. 자바스크립트를 사용하여 폼 데이터를 유효성 검사하고 오류 메시지를 표시하거나 처리할 수 있습니다.

 

예제 코드:
아래는 폼 요소 다루기와 폼 데이터 유효성 검사를 다루는 예제 코드입니다.

<form id="myForm">
  <input type="text" id="name" placeholder="이름">
  <input type="email" id="email" placeholder="이메일">
  <button type="submit">제출</button>
</form>

<script>
  let form = document.getElementById("myForm");

  form.addEventListener("submit", function(event) {
    let name = document.getElementById("name").value;
    let email = document.getElementById("email").value;

    if (name === "" || email === "") {
      alert("이름과 이메일을 모두 입력하세요.");
      event.preventDefault(); // 제출 중지
    } else if (!validateEmail(email)) {
      alert("유효한 이메일 주소를 입력하세요.");
      event.preventDefault();
    }
  });

  function validateEmail(email) {
    // 이메일 유효성 검사 로직
    // ...
  }
</script>


전문용어 상세 설명:
폼 요소 (Form Element): 웹 페이지에서 사용자 입력을 받는 HTML 요소로, 텍스트 상자, 라디오 버튼, 체크 박스, 드롭다운 메뉴 등이 포함됩니다.
폼 데이터 유효성 검사 (Form Data Validation): 사용자가 입력한 데이터가 정확하고 유효한지 확인하는 과정으로, 입력 값의 형식, 길이, 필수 여부 등을 검사하는 것을 의미합니다.

반응형