簡単な質問があります。メールアドレスの検証を試みました。電子メール アドレスが学校の電子メール (つまり、edu で終わる) であるかどうかを検証するなどの検証を行う必要がありますが、通常の電子メールの検証から始めることにしました。
JavaScript部分
function ok_Email(email){
var filter = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
if(filter.test(email)){
return true;
window.alert('This is an email')
}
else{
return false;
window.alert('This is not an email')
}
}
HTML部分
<form name="myform"
onSubmit="return ok_Email(this);">
<p>
Please enter your email address: <br>
<input type="text" size=40 name="user_email">
<p>
<input type = submit value="Send">
</form>
このコードの問題は、送信ボタンをクリックしてもページが変更されなかったことです。コードでわかるように、アラートが発生するはずですが、発生しません。お尻の部分に問題があると思いますが、よくわかりません.......