MinsoftK

modfify validation email and passwords function.

...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
24 <div id="article"> 24 <div id="article">
25 <h2>회원가입</h2> 25 <h2>회원가입</h2>
26 <div id="inputset"> 26 <div id="inputset">
27 - <form class="signinform" action="loginmain.html"> 27 + <form class="signinform" action="loginmain.html" onsubmit="return checkValidation(this)">
28 <label for="email">이메일:</label><br> 28 <label for="email">이메일:</label><br>
29 <input id="eValidation"type="text" name="email" placeholder="이메일을 입력하세요."><br> 29 <input id="eValidation"type="text" name="email" placeholder="이메일을 입력하세요."><br>
30 30
......
1 var Email={ 1 var Email={
2 - checkEmailForm:function(email){ 2 + checkEmail:function(self){
3 + var email=document.getElementById('eValidation').value;
3 var regExp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i; 4 var regExp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i;
4 - if(regExp.test(email){ 5 + if(regExp.test(email)){
5 return true; 6 return true;
6 - }else return false; 7 + }else if(email===NULL){
7 - } 8 + alert("이메일을 입력해주세요!");
8 - , 9 + return false;
9 - checkEmpty:function(self){ 10 + }
10 - var putEmail=document.getElementById('eValidation').value; 11 + else {
11 - if(Email.checkEmailForm(putEmail)===true){ 12 + alert("이메일 형식을 제대로 입력해주세요!");
12 - return true; 13 + return false;
13 - }else {
14 - if(Email.checkEmailForm(putEmail)===NULL)
15 - alert("Email을 입력하세요.");
16 - else alert("Email 형식을 확인해주세요.");
17 } 14 }
18 } 15 }
19 } 16 }
20 17
21 var Password={ 18 var Password={
22 - checkPasswordfs:function(self){ 19 + checkPassword:function(self){
23 var fpassword=document.getElementById('fValidation').value; 20 var fpassword=document.getElementById('fValidation').value;
24 var spassword= document.getElementById('sValidation').value; 21 var spassword= document.getElementById('sValidation').value;
25 if(fpassword===spassword){ 22 if(fpassword===spassword){
26 return true; 23 return true;
27 - }else return false; 24 + }else if(fpassword===NULL || spassword===NULL){
28 - } 25 + alert("비밀번호를 입력해주세요!");
29 - , 26 + return false;
30 - checkEmpty:function(self){ 27 + }else {
31 - var fpassword=document.getElementById('fValidation').value; 28 + alert("작성한 비밀번호들이 다릅니다!");
32 - var spassword= document.getElementById('sValidation').value; 29 + return false;
33 - if(fpassword===NULL || spassword===NULL){
34 - alert("비밀번호를 입력해주세요");
35 - }else {
36 - return true;
37 - }
38 } 30 }
39 - , 31 + }
40 -
41 -}
42 -
43 -function validationCheck(self) {
44 - if(Password.checkPasswordfs()){
45 - Password.checkEmpty();
46 - }else alert("두 비밀번호가 일치하지 않습니다! 다시 입력해주세요!");
47 } 32 }
48 33
49 -function nightDayHandler(self){ 34 +function checkValidation(self){
50 - if(self.value==='night') 35 + Email.checkmail();
51 - { 36 + Password.checkPassword();
52 - Body.SetBackGruondColor('black') 37 + if(Email.checkEmail() && Password.checkPassword() ){
53 - Body.SetColor('white'); 38 + return true;
54 - self.value= 'day'; 39 + }else return false;
55 40
56 - Links.SetColor('powderblue'); 41 +}
57 -
58 - }else{
59 - Body.SetBackGruondColor('white')
60 - Body.SetColor('black');
61 - self.value= 'night';
62 -
63 - Links.SetColor('blue');
64 - }
65 - }
......