JSP/유효성 검사

유효성 검사

별초롱언니 2025. 5. 27. 22:56

유효성 검사는 사용자가 폼 페이지에서 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증하는 것을 말한다. 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form name="loginForm" action="#" method="post" id="login">
		<p> 아 이 디 : <input type="text" name="id" id="txt">
		<p> 비밀번호 : <input type="password" name="passwd" id="pw">
		<p> <input type="button" value="전송" id="btn" >
	</form>
</body>

<script type="text/javascript">
	// 1. 셀렉트
	let btn = document.querySelector("#btn");
	console.log(btn);
	
	// 2. 이벤트 할당
	btn.addEventListener("click", checkForm);
	
	function checkForm() {
		console.log("checkForm입장");
		let id = document.querySelector("#txt").value;
		let pw = document.querySelector("#pw").value;
		alert("아이디 : " + id + "\n" + "비밀번호 : " + pw);
	}
</script>
</html>


기본 유효성 검사

기본 유효성 검사는 사용자가 폼 페이지의 입력 항목에 입력한 데이터 값이 있는지 없는지 확인하고 데이터 길이, 숫자 등 기본적인 것이 맞는지 검사합니다. 이와 같이 폼 페이지의 입력 데이터 길이를 확인하여 데이터의 유무를 검증하는 것은 기본 유효성 검사에 해당합니다.