JavaScript – obiektowy skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych, uruchamiany po stronie klienta i interpretowany przez jego przeglądarkę.
JavaScript – obiektowy skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych, uruchamiany po stronie klienta i interpretowany przez jego przeglądarkę.
Czasem, a nawet dosyć często, zachodzi potrzeba sprawdzenia poprawności wprowadzonej daty przez użytkownika. Ma to miejsce np. gdy chcemy podaną datę zapisać do bazy SQL, w której jej format jest narzucony odgórnie. Prezentowana tutaj funkcja sprawdza czy format daty jest właściwy, zaś jeśli nie, wyświetla użytkownikowi stosowny komunikat.
Dzięki tej funkcji można sprawdzić, czy wprowadzony adres e-mail jest prawidłowy (tj. czy zawiera dozwolone znaki oraz czy ma postać user@serwer).
Funkcja pozwalająca sprawdzać poprawność NIPu w trakcie wpisywania w textbox.
Korzysta z funkcji is_numeric(), która zwraca true, gdy ciąg znaków jest liczbą (analogicznie do funkcji o tej samej nazwie w PHP).
Kiedy chcemy odświeżyć pewien element na stronie bez konieczności jej przeładowania, z pomocą przychodzi AJAX. Dzięki niemu użytkownik nie musi przerywać pracy na stronie – połączenie z serwerem następuje w tle, zaś dane są aktualizowane niezwłocznie po jego zakończeniu.
Bardzo dobrym przykładem zastosowania tej technologii jest Gmail – nie musisz przerywać pisania maila, żeby przeładować stronę i sprawdzić czy w tym czasie coś przyszło – strona sama łączy się z serwerem w tle co jakiś odstęp czasu, dzięki czemu o nowej poczcie zostaniesz poinformowany niezwłocznie bez konieczności przerywania pracy.
Jakiś czas temu zastanawiałem się, w jaki sposób przypisać skrót klawiszowy pod link, czy przycisk na stronie. Odpytałem Wujka Google, jednak chyba dość pobieżnie, bo odpowiedzi nie znalazłem. Dziś natknąłem się na nią przypadkiem. Załóżmy, że chcemy utworzyć przycisk, po naciśnięciu którego (bądź skorzystania ze skrótu klawiszowego) otworzy nam się alert JavaScript.