Skip to content

Commit bbfc1b8

Browse files
Validate alarm input for positive integers
Added input validation for alarm time input.
1 parent 35d8c2f commit bbfc1b8

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎Sprint-3/alarmclock/alarmclock.js‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,14 @@ function setAlarm() {
1616
clearInterval(timer);
1717
}
1818

19-
let secondsRemaining = Number(document.getElementById("alarmSet").value);
19+
const input = document.getElementById("alarmSet").value;
20+
let secondsRemaining = Number(input);
21+
22+
if (!Number.isInteger(secondsRemaining) || secondsRemaining <= 0) {
23+
alert("Please enter a valid positive number of seconds.");
24+
return;
25+
}
26+
2027

2128
updateHeading(secondsRemaining);
2229

0 commit comments

Comments
 (0)