Dzwonię pod numer JavaScript window.prompt()
i monituje użytkownika o przesłanie zmiennej, którą porównuję z inną zmienną (bardzo podstawowe zabezpieczenie hasłem). Funkcja działa świetnie, jednak jeśli klikniesz na "cancel"
w oknie prompt()
, funkcja nie kończy się, lecz porównuje zmienną z pustym łańcuchem (który użytkownik zdecydował się nie przesyłać, naciskając "Anuluj"), co powoduje funkcja kontynuująca część else{ }
.Polecenie Javascript() - przycisk anulowania w celu zakończenia funkcji
Moje pytanie brzmi, w jaki sposób zakończyć funkcję po naciśnięciu Anuluj? Po prostu muszę wiedzieć, jak kierować przycisk anulowania.
Zazwyczaj po prostu zadzwoniłbym pod numer .stop()
na przycisku click()
, ale nie wiem, jak kierować przycisk anulowania okna zachęty.
użyj event.target..it da ci odniesienie do elementu docelowego. – Apurv
'prompt' zwraca' null' po naciśnięciu przycisku anulowania. – zzzzBov