1
ユーザーが必須フィールドを入力したかどうかを確認するフォームとスクリプトを作成しました。ただし、Submitボタンを押すたびに、検証のために作成したエラーのリストが追加されます。ここでフォーム検証エラー:送信ボタンをクリックするたびに、errorDivにエラー結果が追加されます
var error = "";
var subject = $("#subject").val();
var email = $("#email").val();
var content = $("#content").val();
var errorDiv = $("#errorText");
//option A
$("form").submit(function(e){
if (email == ""){
error += "Please enter a valid email <br>";
}
if (subject == ""){
error += "<p>The Subject field is required <br>";
}
if(content == ""){
error+= "Please enter details <br>"
}
if(error != ""){
errorDiv.html('<div class="alert alert-danger" role="alert"><p>There were error(s) in your form:</p>' + error + '</div>');
return false;
}
else{
return true;
}
});
はあなたがerror
を初期化していない私は enter image description here
私は、コードを更新しました@barmarこんにちは。私は今取り付けたイメージを見ましたか? –
他のすべての変数も関数内にある必要があります。 – Barmar
ありがとうございます。今すぐ働きます –