[javascript] 입력 폼에서 특정 요소의 값 비교하기

입력 폼에서 특정 요소의 값 비교는 자바스크립트를 사용하여 간단히 처리할 수 있습니다. 주로 비밀번호 확인이나 유효성 검사 등에 활용됩니다.

HTML 입력 폼 생성

우선, 비교할 값들을 입력하는 HTML 폼을 생성합니다. 예를 들어, 비밀번호와 비밀번호 확인을 받는 폼을 생성합니다.

<form>
  <label for="password">비밀번호:</label>
  <input type="password" id="password" name="password">
  <br>
  <label for="confirmPassword">비밀번호 확인:</label>
  <input type="password" id="confirmPassword" name="confirmPassword">
  <br>
  <input type="submit" value="제출">
</form>

자바스크립트를 사용한 값 비교

다음으로, 자바스크립트를 사용하여 입력된 값들을 비교합니다. 아래 예제는 간단한 형태의 값 비교를 보여줍니다.

document.querySelector('form').addEventListener('submit', function(event) {
  var password = document.getElementById('password').value;
  var confirmPassword = document.getElementById('confirmPassword').value;

  if (password !== confirmPassword) {
    alert("비밀번호가 일치하지 않습니다!");
    event.preventDefault();
  } else {
    // 제출 또는 다른 작업을 수행
  }
});

위의 코드는 입력 폼에서 제출이 발생할 때, 입력된 비밀번호와 비밀번호 확인 값이 일치하지 않으면 경고를 표시하고 이벤트를 취소합니다.

이제 우리는 입력된 값들을 자바스크립트로 쉽게 비교할 수 있습니다.

참고 자료: