1+ <% include ../ header .ejs %>
2+ <div class =" row" >
3+ <div class =" col-md-4 col-md-offset-4" >
4+ <div class =" login-panel panel panel-default" >
5+ <div class =" panel-heading" >
6+ <h3 class =" panel-title" >회원가입</h3 >
7+ </div >
8+ <div class =" panel-body" >
9+ <form role =" form" action =" " id =" join_form" method =" post" >
10+ <fieldset >
11+ <div class =" form-group" >
12+ <input class =" form-control" placeholder =" ID" name =" username" type =" text" autofocus =" " required =" " >
13+ </div >
14+ <div class =" form-group" >
15+ <input class =" form-control" placeholder =" Password" name =" password" type =" password" value =" " required =" " >
16+ </div >
17+ <div class =" form-group" >
18+ <input class =" form-control" placeholder =" Password 확인" name =" password2" type =" password" value =" " required =" " >
19+ </div >
20+ <div class =" form-group" >
21+ <input class =" form-control" placeholder =" 이름" name =" displayname" type =" text" value =" " required =" " >
22+ </div >
23+ <!-- Change this to a button or input when using this as a form -->
24+ <input type =" submit" class =" btn btn-lg btn-success btn-block" value =" 가입하기" >
25+ </fieldset >
26+ </form >
27+ </div >
28+ </div >
29+ </div >
30+ </div >
31+ <!-- 하위버전을 위한 javascript validation-->
32+ <script type =" text/javascript" >
33+ (function (){
34+ $ (document ).ready (function () {
35+ $ (' #join_form' ).submit (function (){
36+ var $usernameInput = $ (' #join_form input[name=username]' );
37+ var $passwordInput = $ (' #join_form input[name=password]' );
38+ var $passwordInput2 = $ (' #join_form input[name=password2]' );
39+ var $displayname = $ (' #join_form input[name=displayname]' );
40+
41+ if (! $usernameInput .val ()){
42+ alert (" 아이디를 입력해주세요." );
43+ $usernameInput .focus ();
44+ return false ;
45+ }
46+ if (! $passwordInput .val ()){
47+ alert (" 패스워드를 입력해주세요." );
48+ $passwordInput .focus ();
49+ return false ;
50+ }
51+ if (! $passwordInput2 .val ()){
52+ alert (" 확인 패스워드를 입력해주세요." );
53+ $passwordInput2 .focus ();
54+ return false ;
55+ }
56+ if (! $displayname .val ()){
57+ alert (" 이름을 입력해주세요." );
58+ $displayname .focus ();
59+ return false ;
60+ }
61+ if ($passwordInput .val () !== $passwordInput2 .val ()){
62+ alert (" 패스워드와 확인용패스워드를 똑같이 입력해주세요." );
63+ return false ;
64+ }
65+ return true ;
66+ });
67+ });
68+ })();
69+ </script >
70+ <% include ../ footer .ejs %>
0 commit comments