I need prompt the visitor for an integer between 1 and 100 and to continue prompting until a valid number is entered.
Here is what I have:
<script>
var number = parseInt(prompt("Please enter a number from 1 to 100", ""));
if (number < 100) {
document.write("Your number (" + number + ") is matches requirements", "");
} else if (isNaN(number)) {
parseInt(prompt("It is not a number. Please enter a number from 1 to 100", ""));
} else {
parseInt(prompt("Your number (" + number + ") is above 100. Please enter a number from 1 to 100", ""));
}
</script>
It recognizes the number but fails to re-ask when the number is wrong. Can you please help me and explain what you added?
Thank you very much.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…