본문 바로가기
study/MVC

[MVC] 18. MVC Model2방식 - 회원가입 (비밀번호변경)

by 금이패런츠 2022. 4. 18.
728x90
반응형
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set var="path" value="${pageContext.request.contextPath}" />
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script>
function inputChk(f) {
	if (f.pass.value=='') {
		alert("비밀번호를 입력하세요")
		f.pass.focus()
		return false;
	}
	if (f.newpass.value=='') {
		alert("새로운 비밀번호를 입력하세요")
		f.newpass.focus()
		return false;
	}
	if (f.newpass.value == f.pass.value) {
		alert("새로운 비밀번호가 기존 비밀번호와 같습니다")
		f.newpass.value=""
		f.newpass.focus()
		return false
	}
	if (f.newpass.value != f.newpass2.value) {
		alert("새로운 비밀번호가 재입력 확인 되지 않았습니다")
		f.newpass2.value=""
		f.newpass2.focus()
		return false
	}
	
	return true;
}
</script>
</head>
<body>
<hr>
	<div class="container">
		<h2   id="center">비밀번호 변경</h2>
		<form action="${path}/member/passwordPro" 
		method="post"  name="f"   onsubmit="return inputChk(this)">
		<div class="form-group">
			<label >ID:</label> <input type="text"
				class="form-control" name="id" readonly="readonly"  value="${login}"> 
				<label >현재 비밀번호:</label>
			<input type="password" class="form-control" name="pass">
					<label >변경 비밀번호:</label>
			<input type="password" class="form-control" name="newpass">
					<label >변경 비밀번호 확인:</label>
			<input type="password" class="form-control" name="newpass2">
		</div>
		<div id="center" style="padding: 3px;">
			<button type="submit" class="btn btn-dark">비밀번호 변경</button>
		</div>
		</form>	</div></body></html>
728x90
반응형