js 로그 인 및 등록 인터페이스 구현
아 이 디 6-12 위
이니셜 은 숫자 가 안 돼 요.
알파벳 과 숫자 만 포함 할 수 있 습 니 다.
비밀번호 6-12 비트
등록 페이지 두 번 비밀번호 일치 여부
html 코드:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> , !</title>
<script type="text/javascript" src="../static/jsp/lx.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="../static/css/lx.css">
</head>
<body>
<div class="box">
<h2> </h2>
<div class="input_box">
<input id="uname" type="text" name="user" placeholder=" ">
</div>
<div class="input_box">
<input id="upass" type="password" name="psw" placeholder=" ">
</div>
<div id="error_box"><br></div>
<div class="input_box">
<button type="button" class="btn btn-primary" onclick="fnLogin()"> </button>    
<a href="regist.html"><input type="button" class="btn btn-info" name="regist" value=" "></a>
</div>
</div>
</body>
</html>
css 코드:
*{
margin: 0;
padding: 0;
font-family: ;
font-size: 12px;
}
.box{
width: 390px;
height: 320px;
border: solid 1px #ddd;
background: #FFF;
position: absolute;
left: 50%;
top:42%;
margin-left: -195px;
margin-top: -160px;
text-align: center;
}
.box h2{
font-weight: normal;
color:#666;
font-size: 16px;
line-height: 40px;
overflow: hidden;
text-align: center;
border-bottom: solid 1px #ddd;
background: #f7f7f7;
}
.input_box{
width:350px;
padding-bottom: 15px;
margin: 0 auto;
overflow: hidden;
}
javascript 코드:
function fnLogin() {
var oUname = document.getElementById("uname")
var oUpass = document.getElementById("upass")
var oError = document.getElementById("error_box")
var isError = true;
if (oUname.value.length > 20 || oUname.value.length < 6) {
oError.innerHTML = " 6-20 ";
isError = false;
return;
}else if((oUname.value.charCodeAt(0)>=48) && (oUname.value.charCodeAt(0)<=57)){
oError.innerHTML = " ";
return;
}else for(var i=0;i<oUname.value.charCodeAt(i);i++){
if((oUname.value.charCodeAt(i)<48)||(oUname.value.charCodeAt(i)>57) && (oUname.value.charCodeAt(i)<97)||(oUname.value.charCodeAt(i)>122)){
oError.innerHTML = " ";
return;
}
}
if (oUpass.value.length > 20 || oUpass.value.length < 6) {
oError.innerHTML = " 6-20 "
isError = false;
return;
}
window.alert(" ")
}
등록 인터페이스 html 코드:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> , !</title>
<script type="text/javascript" src="../static/jsp/lx.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div id="container" style="width: 400px" align="center">
<div id="header" style="background-color: aquamarine">
<h2 align="center"> </h2>
</div>
<div id="content">
<p align="center"> :
<input id="uname" type="text" name="user" placeholder=" ">
</p>
<p align="center"> :
<input id="upass" type="password" name="psw" placeholder=" ">
</p>
<div id="error_box"><br></div>
<br>
<button onclick="fnLogin()" class="btn btn-info"> </button>
</div>
<div style="background-color: aquamarine">
<i> @</i>
</div>
</div>
</body>
</html>
실행 결 과 는 다음 과 같 습 니 다.이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[2022.04.19] 자바스크립트 this - 생성자 함수와 이벤트리스너에서의 this18일에 this에 대해 공부하면서 적었던 일반적인 함수나 객체에서의 this가 아닌 오늘은 이벤트리스너와 생성자 함수 안에서의 this를 살펴보기로 했다. new 키워드를 붙여 함수를 생성자로 사용할 때 this는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.