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>
! '