czwartek, 22 października 2015

Formularze na stronie www

Przykładowy formularz
Co myślisz o tym koncercie?


Wyjaśnienie sposobu tworzenia formularzy
Wszystkie pola formularzy są umieszczone wewnątrz  elementu <form>
Każdy element <form> wymaga określenia atrybutu action Jest nią adres URL strony na serwerze, do której w momencie wysłania formularza należy przekazać podane w nim informacje.
Atrybut method
Formularze można wysyłać używając jednej z dwóch metod:get albo post.
W przypadku  stosowania metody get wartości pól są dodawane na końcu adresu URL podanego w atrybucie action.Najlepiej nadaje się ona do:

  • przesyłania krótkich formularzy (takich jak formularz wyszukiwania);
  • formularzy służących jedynie do pobierania danych z serwera (a nie np. przesyłania informacji które mają być zapisane lub usunięte z bazy danych).


W przypadku zastosowania metody post wartości są przesyłane w tzw. nagłówkach HTTP. Jako ogólną zasadę należy przyjąć, że metoda post powinna być użyta, gdy formularz:

  • pozwala na przesyłanie plików:
  • jest bardzo duży:
  • zawiera wrażliwe dane (takie jak hasła):
  • powoduje dodanie informacji z bazy danych.

Atrybut id jego wartość jest używana do unikalnego identyfikowania elementu formularza i odróżniania od pozostałych elementów strony.
Element <input> służy do tworzenia kilku różnych rodzajów pól. Rodzaj pola, które zostanie, utworzone , zależy od wartości atrybutu type tego elementu.
Jeśli atrybut type będzie mieć wartość text, zostanie utworzone pole tekstowe.
Atrybut name identyfikuje pole formularza i jest przesyłane z jego zawartością na serwer.
Atrybut maxlength ogranicza liczbę znaków wpisywanych w polu.
Atrybut password powoduje że wpisywane pole znaki będą niewidoczne

Opracowano na podstawie książki:. Jon Duckett pt. HTML i CSS Zaprojektuj i zbuduj witrynę WWW.

Brak komentarzy:

Prześlij komentarz