<WebWord/>

yt tw fb
Formularze
Wzór dokumentu z rubrykami do wypełnienia. Blankiet dokumentu z nadrukowanymi rubrykami i objaśnieniami sposobu ich wypełnienia.
Do tworzenia mapy używamy znaczników:
  • <form></form>
    odpowiada za deklarację ram formularza.

      Główne atrybuty formularza:

    • action=" " → określa rodzaj akcji po naciśnięciu OK (aches mail, adres skryptu)

    • methood="post" lub methood="get" → określa rodzaj metody, posti> jest bezpieczniejsze a get autmatycznie wybierany przez przeglądarki

    • autocomplete="on" lub methood="off" → określa zapamiętywanie przez przeglaradkę wprowadzane dane (hasła, nr kart, loginy), on jest domyślne

    • novalidate="novalidate" → włącza domyślne sprawdzanie zawartości

    • readonly → uniemożliwia modyfikację wartości kontrolki, tabulatorem można wejść do niej

    • disabled → kontrolka jest niedostępna

    • tabindex → ustala kolejność w jakiej kontrolki formularza są odwiedzane przez tabulator, musi to być liczba calkowita

    • accesskey → skróty klawiszowe

    • maxlenght → maksymalna ilość możliwych do wpisania

    • size → rozmiar, gryzie się w CSSie z szerokością width

    • action="mailto" → wysyłanie maila, otwarcie okna poczty

    • required, optional → pole, które nie są wymagane

Pole input
Jest to znacznik kontenerowy
  • <input></input>
    ma adrybut type , który określa typ kontrolki formularza. Drugi atrybut to name, który określa nazwę elementu. Dodatkowo można użyć value, czyli wartości tego przycisku

<input
name
=
"nazwa"
type
=
"button"
value
=
"zaloguj"
> </input>


Typy inputów:
  • text (automatyczny typ)
  • password (wyświetlane są tylko kropki)
  • submit (zaloguj)
  • image (atrybuty: type, name, src, alt)
  • reset
Przekazywanie plików
Kontrolka wyboru pliku
<input
type
=
"file"
> </input>


Przekazywanie plików przez formularz, posiada atrybuty type oraz name. Formularz musi być przekazany metodą post. Należy ustawić sposób kodowania danych pochądzących z formularza:

<input
name
=
"nazwa"
type
=
"file"
enctype
=
"multipart/form-data"
> </input>


Label
Spina elemnty, oznaczeine tekstu, będącego opisem pola formularza, elemnt liniowy

<label> </label>


Tworzenie listy
Za tworzenie listy odpowiedzialny jest:
  • select (ramy)
  • option (opcje)


<select
name
=
"Dzień"
>
<option>
Poniedziałek
</option>
<option>
Wtorek
</option>
<option>
Środa
</option>
<option>
Czwartek
</option>
<option>
Piątek
</option>
<option>
Sobota
</option>
<option>
NIedziela
</option>
</select>


  • size (liczba elementów widzialnych)
  • multiple (możliwość wyboru kilku elementów)


Optgroup
Odpowiedzialne za tworzenie podgrup:

<optgroup
label
=
"Samochód"
>
<option>
Opcje 1
</option>
<option>
Opcje 2
</option>
<option>
Opcje 3
</option>
</optgroup>


Grupowanie i podpisywanie kontrolek formularza:
  • label
  • fieldset (obramowanie)
  • legend (napis na obramowaniu)


<fieldset> <legend>
opis
<label> <input>




Rozbudowane pole tekstowe
Służy do tego znacznik textarea

<textarea
rows
=
"1"
cols
=
"5"
>
tekst
</textarea>




Znak wodny
Znak wodny placeholder to automatyczny napis w bloku formularza
Połączenie listy z polem tekstowym


<datalist
id
=
"Połączenie"
>
<option
label
=
"1"
value
=
"1"
>
<option
label
=
"5"
value
=
"5"
>
</datalist>
<input
list
=
"Połączenie"
name
=
"Połączenie"
>


Czas na przykład - własny formularz


FORUM PRZEDSIĘBIORCÓW - REJESTRACJA








Kraj:
Miasto zamieszkania:






Ilość poprzednich stanowsik, na którym pracowałem/-am:

Dział pracy (o ile pracuję*):

Nie wiesz? Sprawdź w google:

Moja firma to:

Miesiąc w którym mogę najwięcej inwestować:

Dodaj swoją stronę internetową firmy:





Ilość udziałów do zaoferowania(0-10):


Zgadzam się z regulaminem strony
Pamiętaj mnie na tej witrynie