Frontend/24_10_08/levelezo.js

42 lines
1015 B
JavaScript
Raw Normal View History

2024-10-08 11:04:28 +00:00
document.getElementById("hozzaadGomb").addEventListener("click", function () {
let targy = document.getElementById("uzenetTargy");
let szoveg = document.getElementById("uzenetSzoveg");
if (nemures(targy.value) && nemures(szoveg.value)) {
uzenethozzaad(targy.value, szoveg.value);
} else {
alert("Üresek a szövegmezők.")
}
mezourites(targy);
mezourites(szoveg);
2024-10-08 11:04:28 +00:00
});
function nemures(string) {
if (string != "") {
2024-10-08 11:04:28 +00:00
return true;
}
return false;
}
function uzenethozzaad(targy, szoveg) {
2024-10-08 11:04:28 +00:00
let uzenet = document.createElement("div");
uzenet.innerHTML = `<h2>${targy}</h2><p>${szoveg}</p>`;
let torlesGomb = document.createElement("button");
torlesGomb.textContent = "TÖRLÉS";
torlesGomb.addEventListener("click", function(){
this.parentNode.remove();
});
uzenet.appendChild(torlesGomb);
2024-10-08 11:04:28 +00:00
document.getElementById("uzenetek").appendChild(uzenet);
}
function mezourites(mezo) {
2024-10-08 11:04:28 +00:00
mezo.value = null;
}