Avoid adding duplicate shortUrl

This commit is contained in:
SinTan1729
2022-11-08 18:23:41 -06:00
parent 0740bc79aa
commit fab2924250
2 changed files with 20 additions and 6 deletions

View File

@@ -72,11 +72,22 @@ const submitForm = () => {
method: "POST",
body: `${longUrl.value};${shortUrl.value}`
})
.then(_ => {
longUrl.value = "";
shortUrl.value = "";
.then((res) => {
if (!res.ok) {
controls = document.querySelector(".pure-controls");
errBox = document.createElement("p");
errBox.setAttribute("id", "errBox");
errBox.setAttribute("style", "color:red");
errBox.innerHTML = "Short URL not valid or already in use";
controls.appendChild(errBox);
}
else {
document.getElementById("errBox")?.remove();
longUrl.value = "";
shortUrl.value = "";
refreshData();
refreshData();
}
});
};