我正在尝试用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 变量,但它似乎不起作用。有什么帮助吗?