![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Chcę napisać skrypt, który wygeneruje wyjątek "Nieprawidłowy email" jeśli nie będzie wprowadzony znak @. Nie wiem czy powinnam użyć throw new error czy alert do wygenerowania wyjątku. Zaznaczyłam komentarzem linie, co do których nie jestem pewna.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
throw jest do rzucania wyjątków. Alert nie ma nic wspólnego z wyjątkami, to tylko okienko dialogowe z tekstem (tutaj: "Nieprawidłowy adres email"+msg +l) i przyciskiem OK.
pytanie tylko co ci naprawdę potrzebne. Rzuca się wyjątki (przez throw) po to, żeby wyłapać je w innym miejscu kodu (para throw/catch), i żeby przerwać działanie błędnego kodu, czyli wyjątki są dla programistów. Jeśli to ma być info dla użytkownika to prędzej alert albo innego rodzaju komunikat na ekranie (w zasadzie alert jest dość inwazyjny, ale czasem można...). Ten post edytował PrinceOfPersia 23.04.2015, 21:18:39 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Uczę się Java Script na przykładzie zadań i wstawiony powyżej kod jest już gotowy z wyjatkiem linii zoanczonych komentarzem (linia 8 i 14). Mam tylko tam coś wstawić i nie wiem co to ma być. Treść zadania każe mi wygenerować wyjątek "Nieprawidłowy email" i to wszystko. Nie wiem jak to rozumieć
Ten post edytował aniadp 23.04.2015, 21:22:58 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) ![]() ![]() |
nie lepiej użyć tej formy jaką oferuje html5?
Cytat <form> E-mail: <input type="email" name="email"> <input type="submit"> </form> Ten post edytował olszam 23.04.2015, 23:37:06 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Lepiej, ale ja chcę rozwiązać poprzednie zadanie wg jego wymagań.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:02 |