JavaScriptでページを作成しようとしています。私はこれらすべてにかなり慣れていないので、我慢してください。
フォームがあります。送信を押すと、フィールドが空白のままになっているかどうかを確認するために次のビットがあります。
function calculatePrice()
{
var GasPrice = document.getElementById("number1").value;
var Distance = document.getElementById("number2").value;
var Mileage = document.getElementById("number3").value;
var norepeat = false;
if (norepeat==false && (GasPrice =="" || Distance =="" || Mileage ==""))
{
var para=document.createElement("p");
para.setAttribute("class", "error");
var node=document.createTextNode("All fields must be completed");
para.appendChild(node);
var element=document.getElementById("content");
element.appendChild(para);
var norepeat = true;
}
表示される段落タグとしてエラーを作成しました。問題は、送信を複数回押すと、毎回エラーメッセージが書き込まれることです。norepeat変数を試しましたが、機能していないようです。何か助けはありますか?