Ich rufe ein Javascript window.prompt()
und fordert den Benutzer auf, eine Variable, die ich mit einer anderen Variablen (ein sehr einfaches Passwortschutz) vergleichen. Die Funktion funktioniert gut, wenn Sie jedoch auf "cancel"
auf dem prompt()
-Fenster klicken, wird die Funktion nicht einfach beendet, sondern vergleicht die Variable mit einer leeren Zeichenfolge (die der Benutzer nicht durch Drücken von "Abbrechen" statt "senden" ausgewählt hat) die Funktion wird fortgesetzt zu dem else{ }
Teil.Javascript prompt() - Schaltfläche Abbrechen, um die Funktion zu beenden
Meine Frage ist, wie beende ich die Funktion beim Drücken von Abbrechen? Ich muss nur wissen, wie ich den Abbrechen-Button ansteuern soll.
Normalerweise würde ich nur eine .stop()
auf der click()
einer Schaltfläche anrufen, aber ich weiß nicht, wie Sie die Schaltfläche Abbrechen des Prompt-Fensters als Ziel.
Verwenden Sie event.target..it gibt Ihnen Zielelement Referenz. – Apurv
'prompt' gibt' null' zurück, wenn die Abbrechen-Taste gedrückt wird. – zzzzBov