Skip to content

Commit f52cf63

Browse files
Update main.js
1 parent c856f4c commit f52cf63

File tree

1 file changed

+27
-2
lines changed

1 file changed

+27
-2
lines changed

project-6-weight-converter/main.js

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,32 @@
11
const inputEl = document.getElementById("input");
22

3+
const errorEl = document.getElementById("error");
4+
5+
const resultEl = document.getElementById("result");
6+
7+
let errorTime;
8+
9+
let resultTime;
10+
311
function updateResults () {
4-
console.log("Input changed!");
12+
// console.log(inputEl.value);
13+
if (inputEl.value <= 0 || isNaN(inputEl.value)) {
14+
errorEl.innerText = "Please, enter a valid number!";
15+
16+
clearTimeout(errorTime);
17+
errorTime = setTimeout( () => {
18+
errorEl.innerText = "";
19+
errorEl.value = "";
20+
}, 2000);
21+
}else {
22+
resultEl.innerText = (+inputEl.value / 2.2).toFixed(2);
23+
24+
clearTimeout(resultTime);
25+
resultTime = setTimeout(() => {
26+
resultEl.innerText = "";
27+
inputEl.value = "";
28+
}, 10000);
29+
}
530
}
631

7-
inputEl.addEventListener("input", updateResults);
32+
inputEl.addEventListener("input", updateResults);

0 commit comments

Comments
 (0)