-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
55 lines (51 loc) · 1.72 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
let input = document.getElementById("pinInput");
let numberInput = document.getElementById("valueInput");
let tryPin = document.getElementById("try");
let a = 3;
document.getElementById("pinBtn").addEventListener("click", function () {
let random = Math.floor(Math.random() * (9999 - 1000 + 1)) + 1000;
input.value = random;
a = 3;
tryPin.innerText = a + " try left";
document.getElementById("yes").classList.add("hide");
document.getElementById("not").classList.add("hide");
});
document.querySelector("#numberBtn").addEventListener("click", function (e) {
let value = e.target.innerText;
if (isNaN(value)) {
if (value === "C") {
numberInput.value = "";
}
} else {
let firstNumber = numberInput.value;
let secondNumber = firstNumber + value;
numberInput.value = secondNumber;
}
});
document.getElementById("cross").addEventListener("click", function () {
let stringValue = Array.from(numberInput.value);
stringValue.pop();
console.log(stringValue);
let arrayValue=stringValue.join("");
numberInput.value = arrayValue;
console.log(arrayValue);
});
document.getElementById("submit").addEventListener("click", function () {
if (input.value == numberInput.value && input.value!= "" && numberInput.value != "" ) {
document.getElementById("yes").classList.remove("hide");
document.getElementById("not").classList.add("hide");
} else if (input.value != numberInput.value) {
document.getElementById("not").classList.remove("hide");
document.getElementById("yes").classList.add("hide");
a--;
if(a<1)
tryPin.innerText = 3 + " try left";
else
tryPin.innerText = a + " try left";
}
if (a < 1) {
numberInput.value = "";
input.value = "";
a = 3;
}
});