如何解决如何仅触发两个警报之一?
我有一个成功和错误登录警告的报警功能,我总是希望发送求救信息,但我希望登录成功信息只发送一次。是否有可能?预先感谢您的回答。完整代码:https://codepen.io/BerkayAkgurgen/pen/xxRxorx
// This is where my alarm goes off
function addfilm(e) {
const title = titleElement.value.trim();
const director = directorElement.value.trim();
const url = urlElement.value.trim();
if(title === "" || director === "" || url === "") {
ui.displayMessages("danger","Tüm Alanları Doldurunuz.");
} else{
const newFilm = new Film(title,director,url);
ui.addFilmToUI(newFilm);
ui.displayMessages("success","Başarılı Giriş.");
}
ui.clearInputs(titleElement,directorElement,urlElement);
e.preventDefault();
}
// This is my alert function
let alert = document.getElementById("alertID");
UI.prototype.displayMessages = function (type,message) {
const cardBody = document.querySelector(".card-body");
if (alert == null) {
alert = document.createElement("div");
alert.className = `alert alert-${type}`;
alert.id = "alertID";
alert.textContent = `${message}`;
cardBody.appendChild(alert);
} else {
alert.className = `alert alert-${type}`;
alert.textContent = `${message}`;
document.getElementById("alertID").style.display = 'block';
}
setTimeout(function myFunction2() {
document.getElementById("alertID").style.display = 'none';
},1000)
};
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。