HTML ciąg dalszy. Listy, formularze

Podobne dokumenty
Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną .

Formularze HTML. dr Radosław Matusik. radmat

HTML cd. Ramki, tabelki

Kurs HTML 4.01 TI 312[01]

Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej

Wykład 03 JavaScript. Michał Drabik

Atrybuty znaczników HTML

Ćwiczenie 7 - Formularze

Najprostszy dokument HTML. <html> <body> Dowolny tekst. </body> </html>

JAVASCRIPT (cz. IV) ĆWICZENIA DO SAMODZIELNEGO WYKONANIA materiały dydaktyczne dla słuchaczy opracowanie: by Arkadiusz Gawełek, Łódź

Systemy internetowe HTML

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia r.)

FORMULARZE. G. Przęczek

Dokument hipertekstowy

Projektowanie stron WWW

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

CZYM JEST JAVASCRIPT?

Aplikacje internetowe

obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają

Kurs WWW wykład 6. Paweł Rajba

TIN Techniki Internetowe zima

Wybrane znaczniki HTML

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

JavaScript - wykład 4. Zdarzenia i formularze. Obsługa zdarzeń. Zdarzenia. Mysz. Logiczne. Klawiatura. Beata Pańczyk

Bazy danych postgresql programowanie i implementacja

Wprowadzenie do języka JavaScript

Odsyłacze. Style nagłówkowe

Tworzenie aplikacji internetowych E14

Witryna internetowa. Należy unikać w nazwach plików używania polskich znaków.

Hyper Text Markup Language

Języki programowania wysokiego poziomu. HTML cz.1.

Umieszczanie kodu. kod skryptu

Wprowadzenie do języka HTML

HTML (HyperText Markup Language) hipertekstowy język znaczników

Formularze w PHP dla początkujących

Podstawy (X)HTML i CSS

Krótki kurs JavaScript

Bazy Danych i Usługi Sieciowe

Tworzenie stron internetowych RAMKI

Aplikacja internetowa = program działający w środowisku przeglądarki internetowej. Aplikacje i/lub dynamiczne strony internetowe:

Na początku utworzymy formularz w czystym języku HTML i przetestujemy go za pomocą przeglądarki WWW.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Za pomocą atrybutu ROWS moŝemy dokonać podziału ekranu w poziomie. Odpowiedni kod powinien wyglądać następująco:

Zdarzenia Zdarzenia onload i onunload

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Miejsce na naklejkę z numerem PESEL i z kodem ośrodka. Wypełnia zdający. Numer PESEL zdającego*

Celem ćwiczenia jest zapoznanie z językiem HTML i JavaScript, zasadami tworzenia stron WWW i umieszczania na nich skryptów w języku JavaScript.

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Specyfikacja HTTP API. Wersja 1.6

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

HTML (HyperText Markup Language)

Dokumentacja Rodzica. aplikacji. Wirtualna szkoła

Podstawy technologii WWW

Programowanie WEB PODSTAWY HTML

Programowanie CGI. Jolanta Bachan Informatyka

Dokumenty SEDU składają się z dwóch części: Opisu sprawy Formularza elektronicznego

Programowanie w Internecie

Aplikacje WWW - laboratorium

Budowa dokumentu HTML 5

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Języki programowania wysokiego poziomu. HTML cz.2.

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Programowanie internetowe

Programy CGI dla baz danych

Dane - pobieranie, przekazywanie i przechowywanie. dr Beata Kuźmińska-Sołśnia

Instrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS)

<html> </html> <body> </body> <p> [</p>] <br> <html> <head> </head> <body> </body> </html> Materiały dydaktyczne 1/5

Ekran główny lista formularzy

I. Wstawianie rysunków

KURS HTML 12. FORMULARZE

Zajęcia 10 obsługa formularzy w PHP

CGI (Common Gateway Interface)

Strony WWW - podstawy języka HTML

Polska Szkoła im. Trójcy Świętej Strona 1 z 15. Strony klasowe. instrukcja obsługi dla nauczycieli. 1. Logowanie do panelu administracyjnego

Platforma e-learningowa

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

Zajęcia 4 - Wprowadzenie do Javascript

CMS Admin instrukcja administratora

Podstawy JavaScript ćwiczenia

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Technologie Internetowe

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz

imię kod ulica prześlij Dzięki formularzom możliwe jest pobieranie danych, a nie tylko ich wyświetlanie.

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Przedmiot: Projektowanie dokumentów WWW. Laboratorium 3: Strona domowa cz. III Formularze. Opracował: Maciej Chyliński

Aplikacje WWW - laboratorium

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej

Struktura języka HTML ZNACZNIKI. Oto bardzo prosta strona WWW wyświetlona w przeglądarce: A tak wygląda kod źródłowy takiej strony:

URL:

Ćwiczenie 2 Tekst podstawowe znaczniki.

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Transkrypt:

HTML ciąg dalszy Listy, formularze

Listy Służą do prezentacji treści w postaci wypunktowania: numerowanego nienumerowanego definicji Możliwe jest zagnieżdżanie list zarówno tego samego, jak i różnych typów

<ol>... </ol> Definiuje listę numerowaną Poszczególne pozycje listy powinny być ujęte w parę znaczników <li>... </li> Atrybuty: type oznacza sposób numerowania listy: A wielkie litery a małe litery 1 liczby arabskie I liczby rzymskie pisane wielkimi literami i liczby rzymskie pisane małymi literami start podanie wartości, od której ma rozpocząć się wypunktowanie compact zwarty sposób wyświetlania listy Atrybuty: type, start i compact nie są zalecane zaleca się stosowanie stylów

<ol>... </ol> -c.d. Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<ul>... </ul> Definiują listę nienumerowaną Każda pozycja listy musi być ujęta w parę znaczników <li>... </li> Atrybuty: type określa typ listy (znak poprzedzający każdą pozycję listy): disc - square - circle - compact zwarty tryb wyświetlania listy Atrybuty type i compact nie są zalecane Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<li>... </li> Określają pozycję listy Stosowane zarówno w listach numerowanych, jak i nienumerowanych Atrybuty (nie zalecane): type = A a I i 1 disc square circle value = liczba_określająca_pierwszy_element Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<dl>...</dl>,<dt>...</dt>,<dd>...</dd> Definiują listę słownika definicji Pozycje listy powinny być definiowane za pomocą znaczników: <dt>... </dt> - definiowane pojęcie <dd>... </dd> -definicja pojęcia Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<dir>...</dir> oraz <menu>...</menu> Definiują odpowiednio listę katalogów i listę menu Nie są zalecane proponuje się je zastępować listą nienumerowaną i stylami Pozycje listy powinny być definiowane za pomocą znaczników <li>... </li> Atrybut (nie zalecany): compact zwarty tryb wyświetlania listy Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

Formularze

Formularz Obszar, który zawiera jeden lub więcej elementów formularza takich jak: pola tekstowe, pola obszarów tekstowych, rozwijalne listy wyboru, przyciski radiowe, przyciski wyboru, itp. Umożliwia użytkownikowi wprowadzenie pewnych danych Definiowany znacznikami <form>... </form> Strona może zawierać więcej niż jeden formularz

<form>... </form> Definiują obszar formularza Atrybuty wymagane:action Atrybuty opcjonalne: accept, accept-charset, enctype, method, name, target Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

Atrybuty znacznika <form> action = URL URL definiujący miejsce przesłania danych z formularza po wybraniu przycisku Submit accept = lista_typów_zawartości lista akceptowalnych (przez serwer, na który zostaną wysłane dane z formularza) typów zawartości oddzielanych przecinkami accept-charset = lista_zbiorów_znaków lista dopuszczalnych oddzielanych przecinkami zbiorów znaków, jakimi może być wypełniony formularz (domyślna wartość unknown ) enctype = typ_mime typ MIME używany do kodowania zawartości formularza name = nazwa_formularza unikalna nazwa formularza jednoznacznie go identyfikująca, potrzebna np. przy walidacji zawartości funkcjami napisanymi w JavaScript

Atrybuty znacznika <form> - c.d. method = get post metoda HTTP stosowana do przesyłania zawartości formularza pod adres wskazany w action (domyślnie GET): get wysyła zawartość w postaci URL: URL?name1=value1&name2=value2..., nie można stosować dla wartości ze znakami spoza kodu ASCII oraz łańcucha dłuższego niż 100 znaków post wysyła zawartość formularza w ciele żądania HTTP target = _blank _self _parent _top określa miejsce otwarcia docelowego URL-a: _blank nowe okno _self w tej samej ramce _parent w nadrzędnym zbiorze ramek _top w całym oknie

<input> Określa początek pola, w którym użytkownik może wprowadzić dane Znacznik samodzielny Jest elementem pustym, zawiera jedynie atrybuty Atrybuty: accept, align, alt, checked, disabled, maxlength, name, readonly, size, src, type, value Atrybuty standardowe: 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

Atrybut type znacznika <input> Określa typ elementu input domyślna wartość to text Wartości: button przycisk checkbox pole wyboru file pole służące do określenia nazwy pliku hidden pole ukryte image obrazek password pole hasła (wpisywane znaki nie pojawiają się na ekranie) radio grupa przycisków radiowych reset przycisk do czyszczenia formularza submit przycisk do wysłania formularza text pole tekstowe

Atrybuty value i name znacznika <input> Atrybut value = wartość : dla typów: button, reset i submit określa tekst wyświetlany na przycisku dla typu image określa symboliczny wynik przekazywany skryptom. dla typów: checkbox i radio określa wartość związaną z wyborem danego przycisku dla typów: hidden, password i text określa domyślną wartość elementu atrybut nie może być stosowany dla typu file wymagany atrybut dla typów: checkbox oraz radio Atrybut name = nazwa_pola : określa unikalną nazwę dla elementu input wymagany dla typów: button, checkbox, radio, file, image, hidden, password i text

Pozostałe atrybuty znacznika <input> Wyłącznie dla typu file: accept = lista_typów_mime lista typów MIME oddzielanych przecinkami określających typ MIME dla transferu pliku Wyłącznie dla typu image: align = left right top texttop middle absmiddle baseline bottom absbottom określa pozycję obrazka alt = tekst_zastępczy określa tekst zastępczy dla obrazka src = URL określa adres obrazka Wyłącznie dla typów checkbox i radio: checked = checked wskazuje, że dane pole powinno być zaznaczone przy pierwszym ładowaniu formularza

Pozostałe atrybuty znacznika <input> -c.d. Wyłącznie dla typu text: maxlength = liczba określa maksymalną liczbę znaków readonly = readonly wartość tego pola nie może być modyfikowana Dla wszystkich typów oprócz typu hidden: disabled = disabled oznacza, że dany pole będzie niedostępne do edycji przy pierwszym załadowaniu strony size = liczba_znaków definiuje rozmiar elementu input

<textarea>... </textarea> Definiują obszar tekstowy pole tekstowe mogące zawierać więcej niż jedną linię Długość wprowadzanego tekstu jest nieograniczona Domyślna czcionka o stałej szerokości Atrybuty wymagane: cols i rows Atrybuty opcjonalne: disabled, name, readonly Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang, tabindex, accesskey Atrybuty zdarzeń: onfocus, onblur, onselect, onchange, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

Atrybuty znacznika <textarea> cols = "liczba" określa szerokość pola w kolumnach rows = "liczba" określa liczbę widocznych wierszy obszaru tekstowego disabled = "disabled" powoduje, że obszar tekstowy przy pierwszym załadowaniu formularza jest niedostępny do edycji name = "nazwa_obszaru_tekstowego" określa nazwę obszaru tekstowego readonly = "readonly" określa, że użytkownik nie może modyfikować zawartości obszaru tekstowego

<select>... </select> Definiują rozwijalną listę wyboru Poszczególne pozycje listy powinny być postaci <option value="wartość"> Tekst opcji </option> Atrybuty: disabled = "disabled" lista niedostępna multiple = "multiple" umożliwia wybór więcej niż jednej opcji name = "nazwa" unikalna nazwa elementu size = "liczba" określa liczbę widocznych pozycji listy Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang, accesskey, tabindex Atrybuty zdarzeń: onfocus, onblur, onchange

<option>... </option> Definiuje pozycje listy w znaczniku <select> W HTML-u znacznik samodzielny, w XHTML sparowany Atrybuty: disabled = "disabled" opcja niedostępna przy pierwszym wyświetleniu formularza label = "tekst" definiuje etykietę używaną w połączeniu ze znacznikiem <optgroup> selected = "selected" dana pozycja będzie domyślnie wybrana (wyświetlona pierwsza na liście) value = "tekst" wartość jaka zostanie wysłana na serwer po wybraniu tej pozycji z listy Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang, tabindex Atrybuty zdarzeń: onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<optgroup>... </optgroup> Definiuje grupę pozycji (opcji) listy <select> Pomaga uporządkować długie listy wyboru według grup o podobnych cechach (np. dla listę państw można pogrupować wg. kontynentów) Atrybut wymagany: label = "tekst" etykieta opisująca daną grupę opcji Atrybut opcjonalny: disabled = "disabled" dana grupa opcji będzie niedostępna przy pierwszym wyświetleniu formularza Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: tabindex, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<fieldset>... </fieldset> Definiują ramkę wokół odpowiednich elementów Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: accesskey, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<legend>... </legend> Definiują nagłówek dla grupy elementów otoczonych ramką zdefiniowaną przez <fieldset>... </fieldset> Atrybut (nie zalecany): align = "top" "bottom" "left" "right" określa położenie elementu w ramce (domyślnie "top") Atrybuty standardowe:id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: accesskey, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<button>... </button> Definują przycisk, który może zawierać tekst lub obrazek Zawartość znacznika zostanie wyświetlona na przycisku Atrybuty: disabled = "disabled" przycisk niedostępny name = "tekst" nazwa przycisku type = "button" "reset" "submit" określa typ przycisku "reset" i "submit" działają jak ich odpowiedniki dla znacznika input value = "wartość" określa początkową wartość związaną z przyciskiem może ona być zmieniona za pomocą skryptów Standardowe atrybuty: id, class, title, style, dir, lang, xml:lang, accesskey, tabindex Atrybuty zdarzeń: onfocus, onblur, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

<label>... </label> Definiują etykietę elementu formularza, wybór etykiety jest równoważny z wyborem odpowiadającego jej pola Atrybuty: for = "id_innego_pola" określa z którym elementem pola związana jest etykieta, atrybut powinien mieć taką wartość jak wartość atrybutu id odpowiadającego mu pola formularza, brak atrybutu for powoduje powiązanie etykiety z jej zawartością Atrybuty standardowe: id, class, title, style, dir, lang, xml:lang Atrybuty zdarzeń: accesskey, onfocus, onblur, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup