Wie kann ich weiterhin ein JavaScript if.. else if-Anweisung, bis eine gültige Eingabe?

Wie kann ich weiterhin die Aufforderung einen Benutzer für eine gültige Antwort mit if... else if-Anweisungen? Mein Skript funktioniert derzeit einmal, aber dann bricht:

var enterNum = prompt("Please enter a number between 1 and 100", "");


if (isNaN(enterNum)){
    enterNum = prompt("You did not enter a valid number. Please try again", "")
}
else if (enterNum < 1 || enterNum >100){
    enterNum = prompt("Your number is not between 1 and 100. Please try again", "")
}
else{
    document.write("Your number is ", enterNum)
}

Vielen Dank im Voraus!

  • Legen Sie es in eine while-Schleife.
  • Ich bin ziemlich sicher, diese Frage wurde beantwortet durch viele Menschen. Bitte akzeptieren Sie die Antwort, die im Interesse festhalten an der Theologie der Website.
InformationsquelleAutor Annie | 2011-08-05
Schreibe einen Kommentar