2016-06-22 14 views
0

JavaScriptでログインページを作成したいのですが、間違ったコードがあります。私が望むのは、間違った電子メールアドレスを入力すると、それを空白のままにしておくとアラートが表示され、アラートが表示されます。ログインを作成して電子メールアドレスを検証する

function check(form) { 
 
    if (form.email.value == "[email protected]") { 
 
    alert("correct username") 
 
    } else if (form.email.value == "") { 
 
    alert("blank username") 
 
     } 
 

 
    var email = document.getElementById('email'); 
 
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; 
 

 
    if (!filter.test(email.value)) { 
 
     alert('Please provide a valid email address'); 
 
     email.focus; 
 
     return false; 
 
    } 
 
    } else if (form.pswrd.value == "123") { 
 
    alert("correct details") 
 
    } else if (form.pswrd.value == "") { 
 
    alert("blank password") 
 
    } 
 
}
<h1>Login </h1> 
 
<form name="login"> 
 
    Username <input type="text" name="email"/> 
 
    Password <input type="password" name="pswrd"/> 
 
    <input type="button" onclick="check(this.form)" value="Login"/> 
 
    <input type="reset" value="reset"/> 
 
</form>

+1

! '

関連する問題