about summary refs log tree commit diff
path: root/script.js
diff options
context:
space:
mode:
authorSaksham Mittal <gotlouemail@gmail.com>2022-04-02 19:15:26 +0530
committerSaksham Mittal <gotlouemail@gmail.com>2022-04-02 19:15:26 +0530
commit991fb1191a2680bc0827a85407792e95cc36356f (patch)
tree45a31dea62cbc5577c4ca40583372f8e30cb4d02 /script.js
parentfda6bdf1ebf59f1f86f122186ba726c1e83881f7 (diff)
downloadpurple-991fb1191a2680bc0827a85407792e95cc36356f.tar.gz
Add attempt counter and disable further play if won
Diffstat (limited to 'script.js')
-rw-r--r--script.js32
1 files changed, 26 insertions, 6 deletions
diff --git a/script.js b/script.js
index 5f3ad23..6854ba5 100644
--- a/script.js
+++ b/script.js
@@ -2,13 +2,33 @@ let answer = "hello";
 let form = document.querySelector('form');
 
 let input = document.querySelector('input');
+let name = document.querySelector('#result');
+let win = document.querySelector('#win');
+let attempt = document.querySelector('#attempt');
 
-function hello(event) {
+let exit = false;
+let tries = 0;
+
+function checkAnswer(event) {
 	event.preventDefault();
-	let name = document.querySelector('#result');
-	if (input.value.length == 5) {
-		name.innerHTML = `${input.value}`;
-	} else {
-		name.innerHTML = "";
+	if (!exit) {
+		if (input.value.length == 5) {
+			tries++;
+			name.innerHTML = `${input.value}`;
+			if (input.value == answer) {
+				win.innerHTML = "You won!";
+				exit = true;
+			} else {
+				win.innerHTML = "Not quite right!";
+			}
+			if (tries == 1) {
+				attempt.innerHTML = tries + " attempt taken";
+			} else {
+				attempt.innerHTML = tries + " attempts taken";
+			}
+
+		} else {
+			name.innerHTML = "";
+		}
 	}
 }