XHTML 1. Formuláře. Element form. <form>... </form>

Podobné dokumenty
Návrh a tvorba WWW stránek 1/8. Formuláře

Formuláře. Aby nám mohli uživatelé něco hezného napsat třeba co si o nás myslí!

DUM 14 téma: Interakce s uživatelem

Inovace a zkvalitnění výuky prostřednictvím ICT Tvorba webových stránek. Ing. Zelinka Pavel Číslo: VY_32_INOVACE_35 17 Anotace:

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 13 VY 32 INOVACE

Atribut Význam Hodnoty

03 - Základy editace dynamických stránek

Základy webových aplikací ZWA Přednáška č. 3 tvorba formulářů na klientské straně. Martin Klíma

Formuláře. neomezený počet formulářových polí v rámci HTML dokumentu může být více formulářů, nelze je ale do sebe vnořovat

Sada 1 - PHP. 09. Formuláře

TNPW1 Cvičení aneta.bartuskova@uhk.cz

Základy HTML, URL, HTTP, druhy skriptování, formuláře

Formuláře v HTML. Evropský sociální fond Praha a EU Investujeme do vaší budoucnosti

Formuláře. Internetové publikování. Formuláře - příklad

Webové formuláře v HTML5 a Web Forms 2.0

12. Základy HTML a formuláře v HTML

4. POČÍTAČOVÉ CVIČENÍ

Programování v PHP. Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze. Další možnosti formulářů

České Budějovice, Emy Destinové 395

Grafické rozhraní pro práci s formuláři přes internet Graphic interface for working with forms placed on Internet. Bc.

Formuláře. Internetové publikování

KAPITOLA 9. Formuláře

Začátek formuláře. odeslat. Konec formuláře

Základy HTML. Obecná syntaxe HTML. Struktura HTML

IE1 jazyk HTML a kaskádové styly

IE1 jazyk HTML a kaskádové styly

Úvod do MS Access. Modelování v řízení. Ing. Petr Kalčev

Interaktivní = umožňující vzájemnou komunikaci, tj. přímý vstup do činnosti stroje nebo programu.

Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5

HTML. HyperText Markup Language Josef Steinberger

HTML Hypertext Markup Language

Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných

Internet cvičení. ZS 2009/10, Cvičení 3., Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP

DESETIMINUTOVKY HTML - DOVEDNOSTI TÉMATA:

Nová struktura souborů a složek

Střední odborná škola a Střední odborné učiliště, Hořovice

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

E-NABÍDKA PARTNER.REDA.CZ

HTML - Úvod. Zpracoval: Petr Lasák

Tvorba www-stránek. Příkazy jazyka HTML. Budeme pracovat následovně: Základní struktura webové stránky. Příkazy sekce HEAD

MANUÁL K AGENDĚ SPEDICE PŘÍRUČKA PRO UŽIVATELE

9. Editory www stránek II tvorba pomocí tagů a další technologie.

Školící dokumentace administrátorů IS KRIZKOM (úroveň ÚSÚ) role ( administrátor )

Střední odborná škola a Střední odborné učiliště, Hořovice

ProxyPay3/M.e-commerce. MO/TO transakce

Průvodce aplikací FS Karta

Manuál. Omluvenky online

01. HODINA. 1.1 Spuštění programu VB Prvky integrovaného vývojového prostředí. - pomocí ikony, z menu Start.

Část 1. Úvod. 1.1 Technické pozadí HTML a web HTML a XHTML Myšlenka CSS Další technologie 48

Tvorba webových stránek

Artlingua Translation API

PRACUJEME S TSRM. Modul Samoobsluha

Popis a ovládání. Aplikace 602XML Filler

VYHLEDÁVACÍ BANNER PRO WEBOVÉ STRÁNKY

y v TimeMakeru

K práci je možné přistoupit následujícím způsobem. Odkaz na práci se nachází na osobním webu autora práce:

Elektronický portál VAS UŽIVATELSKÁ PŘÍRUČKA

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Školící dokumentace administrátorů IS KRIZKOM (úroveň KRAJ) (role manager, administrátor )

Střední odborná škola a Střední odborné učiliště, Hořovice

Tabletová aplikace. Uživatelský manuál

Modul EPNO. Téma: Elektronické odesílání evidenčních listů přepravy nebezpečných odpadů

Kurz Databáze. Obsah. Formuláře. Práce s daty. Doc. Ing. Radim Farana, CSc.

1 Webový server, instalace PHP a MySQL 13

Obchodní příležitosti

ELEKTRONICKÝ OBCHOD SPOLEČNOSTI SWAROVSKI ONLINE INFORMACE A OBJEDNÁVÁNÍ - PŘEDSTAVENÍ

Čtvrtek 11. dubna. Základy HTML. Obecná syntaxe HTML. Struktura HTML

Uživatelská příručka

Třídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);

ON-LINE PORADA PRO TEST

MarkAs marketingový asistent. Návod Betatest

Outdoor Expert. Uživatelský manuál. Verze aplikace: OutdoorExpert_Manual.docx 1 /

Vstupní požadavky, doporučení a metodické pokyny

Tvorba fotogalerie v HTML str.1

Program. Uživatelská příručka. Milan Hradecký

Internet cvičení (X)HTML Jakub Klímek

Obsah. Stručná historie World Wide Webu 7

Název modulu: XHTML a CSS pokročilé techniky tvorby webových stránek

Registr IKTA. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

Návod na obsluhu softwaru Amobile Sale objednávkový a prodejní software pro PDA a tablety s OS Android.

Ředitelství silnic a dálnic CR. odbor Silniční databanky a Národního dopravního informačního centra (ND1C) Slovenská 1142/7, Ostrava-Přívoz, PSČ 70200

DŮLEŽITÉ INFORMACE, PROSÍM ČTĚTE!

Etapa I první kontakt

Název školy: SOŠ NET OFFICE Orlová, spol. s r.o. Vypracoval/a: Mgr. Alena Sovová

Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE

Webová stránka. Matěj Klenka

Dokumentace ke službě SMS Connect.

Nástroje v InDesignu. Panel nástrojů 1. část. Nástroje otevřeme Okna Nástroje

Obsah. 1.1 Práce se záznamy Stránka Dnes Kontakt se zákazníkem... 5

zobrazuje názvy polí, vložené hodnoty jednotlivých záznamů, lze v něm zadávat data (přidávat záznamy) v návrhovém zobrazení:

Manuál pro obsluhu Webových stránek

Ohlašování údajů pro vodní bilanci nápověda a příručka pro uživatele

PŘÍRUČKA PRO UBYTOVATELE K POUŽÍVÁNÍ INTERNETOVÉ APLIKACE UBYPORT A VYPLŇOVÁNÍ DIGITÁLNÍHO PŘIHLAŠOVACÍHO TISKOPISU

Výtisk č.: Počet listů 19. Přílohy: 0 ÚZIS ČR. Role žadatel - postup

MƏj úĭet Uživatelský manuál Verze 1.01/2010

Příprava projektů v programu Databox CONTACT Professional 5

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 14 VY 32 INOVACE

Transkript:

XHTML 1 Formuláře Činnost: - zadávání informací do elektronického obchodu; - odesílání jména a dalších informací pro on-line službu; - nákup letenek a cestovních služeb; - nákup dalšího zboží a služeb, apod. Pro fukčnost formuláře, je potřeba na stráně serveru vytvořit program pro zpracování jeho dat. Element form <form>... </form> Element form má dva povinné atributy: method definuje, jakým způsobem bude formulář komunikovat s serverem (hodnoty get a post). action udáva cestu, kam bude formulář odeslán.

XHTML 2 Formuláře Příklad. Zadávání atributů method a action a jejich hodnot. <form method= get action= http://www.myserver.com/cgibin/mailscript/ > </form> Vytvářený kod nebude nic dělat. Formuláře pracují v závislosti na konceptu řídících prvků. Řídící prvky jsou implicitní rámečky a tlačítka, jež se objeví jako důsledek koda HTML.

Formuláře Vstupní textová pole XHTML 3 K vytvoření textového pole se použivá element input s atributem type s hodnotou text. Příklad. Zadávání vstupních textových polí. <form method= get action= http://www.myserver.com/cgibin/mailscript/ > Jméno: <input type= text /> <br/> Příjmení:<input type= text /> <br/> Telefon:<input type= text /> </form> Jméno: Příjmení: Telefon:

XHTML 4 Formuláře Pro odlišení a označení vstupních polí se používa kombinace atributů name a id s príslušnýmí hodnotami. To umožní nastavovat styly pro konkrétní vstupní pole a zpracování ve skriptech. Příklad. Označování textových vstupních polí (atributy name a id) <form method= get action= http://www.myserver.com/cgibin/mailscript/ > Jméno: <input type= text name= jmeno id= jmeno /> <br/> Příjmení:<input type= text name= prijmeni id= prijmeni /> <br/> Telefon:<input type= text name= telefon id= telefon /> </form>

XHTML 5 Formuláře Nastavení šířky (atribut size) Nastavení počtu znaků pro textové pole (atribut maxlength) Příklad. Úpravy textového pole zadáním atributů size a maxlength. <form method= get action= http://www.myserver.com/cgibin/mailscript/ > Jméno: <input type= text name= jmeno id= jmeno size= 25 maxlength= 40 /> <br/> Příjmení:<input type= text name= prijmeni id= prijmeni size= 25 maxlength= 40 /> <br/> Telefon:<input type= text name= telefon id= telefon size= 15 maxlength= & /> </form> Nastavení atributu na & znamená, že není počet znaků omezen. Pole pro zadaní hesla: <input type= password name= heslo id= heslo size= 15 />

Formuláře Zadávání zaškrt krtávacích ch polí a přepp epínačů XHTML 6 Zaškrtávací polí:- Výběr několika položek. Element input s atributem type s hodnotou checkbox. <p> Vyberte prosím svůj oblíbený způsob relaxace: </p> <input type= checkbox name= cetba id= cetba />Četba<br/> <input type= checkbox name= sport id= sport />Sport<br/> <input type= checkbox name= hry id= hry />Hry Vyberte prosím svůj oblíbený způsob relaxace: Četba Sport Hry Atributy name a id jsou nastaveny logicky podle přiřazené volby.

Formuláře Zadávání zaškrt krtávacích ch polí a přepp epínačů XHTML 7 Přepínače: umožňují volbu z přednastavených hodnot (Výběr jedne položky). Element input s atributem type s hodnotou radio. Hodnota atributu name je stejna pro všechny volby (stejný název). Atribut value pro odlišení voleb. <h2> Pohlaví: </h2> <input type= radio value= zena name= pohlavi id= zena />Žena<br/> <input type= radio value= muz name= pohlavi id= muz />Muž<br/> <input type= radio value= tajne name= pohlavi id= tajne />Nechci uvést Pohlaví: Žena Muž Nechci uvést

XHTML 8 Formuláře Přednastavené možnosti. Nastavení některe možnosti jako výchozí (atribut checked). <body> <form method="get" action="http://www.myserver.com/cgibin/mailscript"> <p> Vyberte prosím svůj oblibený způsob relaxace:</p> <input type= checkbox name= cetba id= cetba />Četba<br/> <input type= checkbox name= sport id= sport checked= checked />Sport<br/> <input type= checkbox name= hry id= hry />Hry <p> Jaké je vaše pohlaví?</p> <input type= radio name= pohlavi id= zena checked= checked />Žena<br/> <input type= radio name= pohlavi id= muz />Muž<br/> <input type= radio name= pohlavi id= tajne />Nechci uvést </form> </body>

XHTML 9 Seznamy Dva druhy formulářových seznamů: - rozevírací seznam; - seznam. Rozevírací seznam: mnoho možností - - jeden výběr. Elementy select a option. <p> Stát </p> <select> <option value= Arizona >Arizona</option> <option value= California >California</option> </select> Stát Arizona Arizona California Přednastavení vlob (výchozí hodnoty- - atribut selected): <option value= Nevada selected= selected >Nevada</option>

XHTML 10 Seznamy Seznamy umožňují vybrat i více voleb. Do počateční značky se zadává atribut size s číselnou hodnotou, ktérá odpovídá počtu možností: <select size= 6 > Do všech možností, které by měly být implicitně vybrány, můžete přidat atribut selected. Seznamy umožňují vícenásobný výběr (atribut multiple). <selected size= 6 multiple= multiple > Stát Arizona Texas Nevada Uta California

XHTML 11 Práce s textovou oblasti Element textarea s atributy rows a cols pro stanovení zobrazenéčástí: rows určují, kolík řádků textu bude mocí v textové oblasti být. cols definují, jak široké textova oblast bude. <p> Pokud máte nějaké požadavky, napište je sem: </p> <textarea rows= 10 cols= 25 > </textarea> Výsledná textová oblast: Pokud máte nějaké požadavky, napište je sem: Ujistěte se prosím, že je to pokoj pro nekuřaky. Také bych byl rád ubytován v nějaké klídnejšíčásti hotelu.

XHTML 12 Práce s textovou oblasti Atribut name umožňuje zpracování informací skriptem; id pro připojení skriptů. <p> Pokud máte nějaké požadavky, napište je sem: </p> <textarea rows= 10 cols= 25 name= požadavky id= requestbox > </textarea> Přednastavené textu: <p> Pokud máte nějaké požadavky, napište je sem: </p> <textarea rows= 10 cols= 25 name= požadavky id = requestbox > Sem napiště svůj komentář </textarea> Pokud máte nějaké požadavky, napište je sem: Sem napište svůj komentář

XHTML 13 Odesílání a vyčištění formuláře Tlačitko pro vyčištění formuláře vráti formulář do původního stavu. Tlačitko pro odeslání odešle data z formuláře. Pro zpracovaní dat na serveru - - atributy method a action elementu form <form method= post action= http://www.myserver.com/ cgi-bin/mailscript/ > <input type= reset value= Vrátit /> <input type= submit value= Odeslat /> </form> Vrátit Odeslat

XHTML 14 Grafická tlačitka pro odeslání formuláře V HTML můžete použit vlastní grafické tlačitko pro odeslání dat. Vytvořim grafické odesílací tlačitko (submit-button.gif) a vložim jej do formuláře pomocí elementu input: <form method= post action= http://www.myserver.com/ cgi-bin/mailscript/ > <input type= image src= submit-button.gif width= 75 height= 25 alt= Odeslat! value= submit /> </form> Když přes tlačitko prochazí kurzor myši, ukazatel se zmení na ručičku a zobraží se alternativní text ( Odeslat! )

XHTML 15 Seskupování polí formuláře Můžete rozdělit oblasti formuláře pomocí elementu fieldset na specifické sady polí (sekcí). Můžete použit element legend a přidat pro každou z téchto sekcí záhlaví <form method= post action= http://www.myserver.com/cgibin/mailscript/ > <fieldset > <legend>kontaktní informace</legend> Jméno: <input type= text name= jmeno id= jmeno size= 25 maxlength= 40 /> <br/> Příjmení:<input type= text name= prijmeni id= prijmeni size= 25 maxlength= 40 /> <br/> Telefon:<input type= text name= telefon id= telefon size= 15 maxlength= 10 /> </fieldset>

Seskupování polí formuláře XHTML 16 <fieldset> <legend> Oblibenéčinnosti </legend> <input type= checkbox value= cteni name= cteni id= cteni />Čtení<br/> <input type= checkbox value= sporty name= sporty id= sporty checked= checked />Sporty<br/> <input type= checkbox value= hry name= hry id= hry /> Počítačévé hry </fieldset> <fieldset> <legend>odesílání nebo vrácení formuláře do původního stavu</legend> <input type= reset value= Vrátit /> <input type= submit value= Odeslat! /> </fieldset> </form>

XHTML 17 Seskupování polí formuláře Kontaktní informace Jméno: Příjmení: Telefon: Oblíbenéčinnosti Čtení Sporty Počítačové hry Odeslání nebo vrácení formuláře Vrátit Odeslat!

XHTML 18 Seskupování prvků seznamu Element optgroup. Atribut label v počateční značce optgroup i u každé jednotlivé položky této skupiny. Příklad. Seskupování položek seznamu pomocí optgroup. <select name= regiony size= 14 > <optgroup label= Západní region> <option value= Plzen label= Plzen >Plzeň</option> <option value= Tachov label= Tachov >Tachov</option> <option value= Domazlice label= Domazlice >Domažlice</option> </optgroup> <optgroup label= Východní region> <option value= Hradec_Kralove label= Hradec_Kralove >Hradec Králové</option> <option value= Pardubice label= Pardubice >Pardubice</option> <option value= Havlicku_brod label= Havlicku_brod >Havlíčků brod</option> </optgroup> </select>

XHTML 19 Výsledek: Západní region Plzeň Tachov Domažlice Východní region Hradec Králové Pardubice Havlíčků brod