送信ボタンをクリックしてjs関数を呼び出した後、入力テキストが電子メール形式であることを確認しようとしています。私が遭遇する最初の問題は、いくつかのテストの後、呼び出された関数に入らないことがわかったということです。この後、すべて問題ないと思いますが、念のため、数分以内に2つのほぼ同じ質問を投稿しないように、最も重要な部分を含めてください。要約すると、次を確認する必要があります。
次に、すべてを変更しない場合は、問題が見つかったかどうかを通知する必要があります
私は自分の言いたいことを言ったと思います. そうでない場合は、もう一度説明してみてください..
<input type="text" name="email" id="email">
<input type="submit" onclick=" proceed()"/>
<script>
proceed(){
var email= document.getElementById('email').value;
var problems;
if (email == ""){
problems = "Empty variable \n";
}
var noat = true;
for (int i=0; email.length; i++){
if (email.charAt(i) == "@"){ //Compare each character
noat=false;
break;
}
}
if (email=="" || noat=true){
problems += "No @ \n"
alert(problems);
}
}
</script>