| Termin | Definicja |
|---|---|
| dane z formularza | Dane z formularza to informacje wprowadzone przez odbiorcę podczas wypełniania interaktywnego elementu strony. Zakres informacji przekazywanych przez formularzDane z formularza to wartości wpisane lub wybrane przez użytkownika w kontrolkach elementu Przeglądarka może sprawdzić podstawowy format wartości po stronie interfejsu. Przykładowo Metoda wysyłania i kodowanie parametrówFormularz HTML może przekazywać dane za pomocą metody Domyślne formularze używają kodowania Walidacja, normalizacja i odczyt wartościWalidacja danych z formularza obejmuje dwa niezależne etapy. Pierwszy odbywa się w przeglądarce i może natychmiast wskazać brak wartości, nieprawidłowy adres albo przekroczenie limitu długości. Drugi wykonuje aplikacja odbierająca żądanie. Serwer powinien traktować każdą wartość jako nieufne wejście, odrzucać pola niezgodne z oczekiwanym schematem oraz jasno rozróżniać brak parametru od pustego ciągu znaków. W przypadku pól liczbowych należy sprawdzić, czy wartość rzeczywiście daje się przekształcić do wymaganego typu, zamiast polegać na automatycznej konwersji. Przed zapisaniem lub dalszym użyciem dane mogą wymagać normalizacji, na przykład usunięcia końcowych znaków odstępu, ujednolicenia formatu daty albo zamiany wartości wybranej z listy na wewnętrzny identyfikator. Normalizacja nie powinna jednak zmieniać znaczenia wpisanego tekstu. Szczególną uwagę trzeba zwrócić na znaki spoza alfabetu ASCII, różnice między wielkością liter, wielowierszowe pola tekstowe oraz wartości zawierające znaki cudzysłowu, ampersandu i znaku procentu. Przy wyświetlaniu danych w HTML należy stosować kodowanie właściwe dla miejsca użycia, a przy zapytaniach do bazy danych korzystać z parametrów zamiast łączenia zapytania z tekstem otrzymanym z formularza. Obsługa formularza w laptopie i komputerze PCProblemy z danymi z formularza mogą wynikać zarówno z kodu strony, jak i z działania przeglądarki lub systemu. Przy diagnostyce warto sprawdzić, czy kliknięcie przycisku rzeczywiście powoduje wysłanie żądania, jaka metoda HTTP została użyta, jaki jest nagłówek Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego w przypadku problemów z przeglądarką, klawiaturą laptopa, połączeniem sieciowym albo działaniem systemu można rozpocząć od sprawdzenia sprzętu i konfiguracji środowiska. Przydatne są informacje o używanej przeglądarce, adresie strony, rodzaju pola, dokładnym komunikacie błędu oraz o tym, czy problem występuje również w innej przeglądarce. Taki opis ułatwia ustalenie, czy przyczyną jest formularz, rozszerzenie przeglądarki, uszkodzona klawiatura, ustawienia systemowe czy połączenie z usługą odbierającą żądanie. |