Question
I can't seem to get the if statement regarding if the number entered is 0 or if the input is blank to work. No matter
I can't seem to get the if statement regarding if the number entered is 0 or if the input is blank to work. No matter what I change, it still accepts 0's and blank inputs.
function randomNum() { let randNum = Math.floor(Math.random() * 10) + 1; let numInput = document.getElementById("userInput"); let userInput = Number(numInput.value); let output = document.getElementById("message");
if (randNum == 0 || userInput == "") { output.innerHTML = "Please enter a number between 1 and 10."; } if (randNum === userInput) { output.innerHTML = `You've won a $ ${userInput} discount!`; } else { output.innerHTML = `Sorry no discounts for you. Try again!`; } event.preventDefault(); output = ""; }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started