Strona główna kursu HTML
INPUT - pole formularza
HTML |
XHTML |
Internet Explorer |
Firefox |
Opera |
2.0-4.x |
1.0-1.1 |
1.0 |
1.0 |
2.1 |
Polecenie tworzy pole formularza, np. pola wyboru czy pola tekstowe.
Przykład:
<form action="mailto:kowalski@poczta.pl" method="post">
<div>Imię: <input type="text" id="imie">
Nazwisko: <input type="text" id="nazwisko"></div>
<div><textarea name="opinia" rows="4" cols="25">wpisz swoją opinię...</textarea></div>
<div><input type="submit" value=" wyślij formularz"></div>
</form>
Atrybuty INPUT:
- Specyficzne atrybuty
- accept (dla type="file") - określa rozdzielaną przecinkami listę akceptowanych typów dokumentów MIME, które serwer i skrypt przetwarzający formularz powinny akceptować (niewymagany)
- accesskey - przypisuje klawisz szybkiego dostępu do elementu formularza (niewymagany)
- align - ustala wyrównanie elementu w poziomie (niewymagany, przestarzały, zaniehany w XHTML 1.1), wartości: center, justify, left, right
- alt (dla type="image") - określa alternatywny tekst opisujący grafikę dla przeglądarki niepotrafiącej wyświetlić pola (niewymagany)
- checked (dla type="checkbox", type="radio")- ustala początkowe zaznaczenie pola radio lub checkbox (niewymagany)
- disabled - wyłącza pole (niewymagany)
- maxlength (dla type="file", type="password", type="readonly", type="text") - ustala maksymalną długość tekstu, który można wprowadzić w polu opisującym nazwę przesyłanego pliku, polu hasła czy polu z tekstem; gdy tekst jest dłuższy niż szerokość pola wyznaczona przez atrybut size, pole jest przeijane (niewymagany).
- name (oprócz type="reset") - nadaje polu symboliczną, unikatową nazwę (wymagany)
- readonly (oprócz type="reset" i type="readonly") - blokuje możliwość zmieniania zawartości pola (niewymagany)
- size (dla type="file", type="password", type="readonly", type="text") - określa szerokość wyświetlanego pola
- src (dla type="image") - podaje położenie grafiki dla przycisku (niewymagany)
- type - określa rodzaj pola (wymagany), wartości: button, checkbox, file, hidden, image, password, radio, reset, submit, text
- value - określa początkową, domyślną wartość danego pola (niewymagany)
- Standardowe atrybuty: id, class, title, style, dir, lang, xml:lang
- Atrybuty zdarzeń: tabindex, accesskey, onfocus, onblur, onselect, onchange, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup
Znacznik zamykający: zabroniony
Wyświetlanie: liniowy
Może być zawarty wewnątrz innych elementów: a, abbr, acronym, address, b, bdo, big, caption, cite, code, dd, del, dfn, div, dt, em, fieldset, h1, h2, h3, h4, h5, h6, i, ins, kbd, label, legend, li, object, p, q, rb, rt, samp, small, span, strong, sub, sup, td, th, tt, var
Może zawierać w swoim obrębie inne elementy:
Więcej o formularzach: Formularze
Porównawcza tabela znaczników HTML/XHTML