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



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

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

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:

Atribut Význam Hodnoty

DUM 14 téma: Interakce s uživatelem

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

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

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

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

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ářů

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

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

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

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

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

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

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

..:: IKV.EVARIANTY.CZ ::.. ..:: Uživatelský manuál pro studenty ::..

Do evidenčního systému ČAS se atletický oddíl/klub (dále jen oddíl ) přihlásí na adrese:

IE1 jazyk HTML a kaskádové styly

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

IE1 jazyk HTML a kaskádové styly

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);

Webová stránka. Matěj Klenka

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

Uživatelská příručka k portálu

Manuál aplikace Projektový záměr

Modul NEPŘ Í TOMNOSTÍ

Jednoduchý návod. Registrace klienta CERTIFIED SYSTEM ISO 9001:2000 ISO 14001:2004

Uživatelská příručka pro respondenty

PHP. Čtvrtek 8. září. Čtvrtek 15. září. Anonymní test znalostí

SEZNAMY A INFORMACE O STUDENTECH manuál pro vyučující a lokální správce

Uživatelská příručka pro respondenty

Sada 1 - PHP. 09. Formuláře

REGISTRACE UŽIVATELSKÉHO ÚČTU NOVÉHO STUDENTA V CRO

ACTIVATE HERE - FAQ. Zakoupením této položky získáte do 60 minut do požadovaného u aktivační klíče k vybranému produktu.

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

REGISTR VINIC VÍNO ORIGINÁLNÍ CERTIFIKACE NA PORTÁLU FARMÁŘE (UŽIVATELSKÁ PŘÍRUČKA) CCV Informační systémy

Postup při zasílání dokumentů smluvních partnerů České pojišťovny prostřednictvím aplikace externí upload

České Budějovice, Emy Destinové 395

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

Manuál pro správu uživatelských účtů aplikace MoneyWeb

Osobní stránky uživatele CIS

Metodika objednávání odvozu použitých osvětlovacích zařízení

Uživatelská příručka pro. elektronické podání žádosti o uznání porostů. přístup k výsledkům přehlídek uznávacího řízení

Manuál aplikace Projektový záměr

Návod ke sjednání nové smlouvy a dodatku pro přístup do ČSN online pro firmy s více uživateli

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

Uživatelský manuál

Uživatelská příručka

Podrobný postup pro vygenerování Žádosti o dotaci přes Portál Farmáře

CRV Czech Republic je na facebooku!

Aplikace NAM tracker

Uživatelský manuál. Obsah

UŽIVATELSKÁ PŘÍRUČKA K HLÁŠENÍ STAVU VČELSTEV

Vystavení certifikátu PostSignum v operačním systému MAC OSx

Manuál pro používání systému Responsible Care

Zabezpečení webové vrstvy a EJB projektu Část nastavení specifická pro Glassfish, část dána Java EE

Formuláře. Internetové publikování

Nastavení lokálního úložiště certifikátů v OSx

Práce s programem MPVaK

INSTITUT PRO TESTOVÁNÍ A CERTIFIKACI, a. s. NÁVOD NA PŘÍSTUP K SEZNAMŮM VYSTAVENÝCH DOKUMENTŮ

Podobně pracuje prohlížeč s textem, pokud je obrázek zarovnán doprava, viz příklad.

Návod pro užívání systému CRemko

Postup obnovy a nastavení nového připojovacího certifikátu pro úložiště SÚKL

TVORBA WEBOVÝCH STRÁNEK

Obsah: 1. Přihlašovací okno a přihlášení do systému Zobrazení osobní stránky strávníka a jídelního lístku

Univerzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky. Návrh části IS pro PS Hroch Pardubice.

On-line dražební systém EDEN návod k použití

Ekoškola - manuál pro správce školy

Fakturace prostřednictvím Coupa Dodavatelského Portálu

Přebírání okrsků v aplikaci Wanas

Zdravotník (Lékař, Lékárník, Stomatolog)

NOVINKY VERZE

REGISTRACE A SPRÁVA UŽIVATELSKÉHO ÚČTU

Uživatelská příručka

První seznámení s mobilní aplikací PATRIOT GPS

Postup k obsluze portálu O2 Delivery Desk

SERVICE ON LINE MANUÁL

Informační systém pro zubaře a pacienty Uživatelská příručka

Registrace na fóru Jak vložit nový příspěvek Časté otázky k funkcím fóra Jak se vrátit na úvodní přehled všech diskusních fór?...

Uživatelská dokumentace

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

Fakturace prostřednictvím Coupa Dodavatelského Portálu

UŽIVATELSKÁ PŘÍRUČKA K HLÁŠENÍ STAVU VČELSTEV

Uživatelské postupy v ISÚI

XFORMS JAKO NÁHRADA WEBOVÝCH FORMULÁŘŮ XFORMS - WEB FORMS SUCCESSOR

Manuál PVU dodavatel Platnost pro elektronický nástroj X-EN verze 3 a novější

ROK V OBCI. Uživatelská příručka

MANUÁL PRO UŽIVATELE WEBU ADRESÁŘ DESIGNÉRŮ

Neprogramuj, pokud to není nezbytně nutné. Michal Lupečka

1. Základní nastavení tabletu Vložení SIM karty Vložení paměťové karty Zapnutí tabletu a PIN. 2. Kontakty. 3. Volání

Systém pro online rozhovory

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

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

Transkript:

Formuláře v HTML Praha a EU Investujeme do vaší budoucnosti

Obsah 1 Úvod... 2 2 Značky a atributy... 2 2.1 atributy značky form... 2 2.2 Prvky ve formuláři... 3 2.2.1 Textové vstupy... 3 2.2.2 Zaškrtávací políčka... 3 2.2.3 Radio-tlačítka... 3 2.2.4 Textové pole... 4 2.2.5 Selecty... 4 2.2.6 Tlačítka... 4 2.2.7 Obnovení a odeslání formuláře... 4 2.3 Další atributy... 5 3 Příklad formuláře... 6 Praha a EU Investujeme do vaší budoucnosti 1

1 Úvod Formuláře se používají pro komunikaci s uživatelem. Je možné se s nimi setkat např. při registracích, přihlášení apod. K funkčnosti formulářů je třeba vytvořit alespoň jednoduchý program pro jejich zpracování. V tomto dokumentu je ukázáno, jak formulář správně vytvořit jejich zpracování zde není. celý formulář je uvnitř párové značky <form> 2 Značky a atributy 2.1 Atributy značky form name Jméno formuláře (pokud je formulářů na stránce více, jména musí být jedinečná!) action Adresa stránky, na kterou se formulář odešle (na které se formulář zpracuje). Pokud je hodnota atributu prázdná, nebo pokud není atribut uveden, formulář se automaticky odesílá na stránku, na které je umístěn. method metoda odeslání 2 základní metody jsou POST a GET. Pokud atribut není uveden, automaticky je použita metoda GET (vyplněné hodnoty jsou předávány v adrese za značkou "?") Příklad <form name="muj_formular" method="post" action=""> jednotlivé prvky ve formuláři </form> Praha a EU Investujeme do vaší budoucnosti 2

2.2 Prvky ve formuláři 2.2.1 Textové vstupy Pro textové vstupy se používá značka input s atributem type="text". Důležitým atributem je name, jehož hodnotou je název políčka resp. název prvku formuláře. Atribut name musí být u každého formulářového prvku a jeho hodnota musí být ve formuláři jedinečná! (kromě type="radio" viz dále). Atribut value v tomto případě představuje předvyplněný text v políčku (pro textový vstup není nezbytný). Obecný příklad: <input type="text" name="nazev_policka" value="předn. hodnota"> Konkrétní případ: Zadejte login: <input type="text" name="login"> Kromě klasického textu lze použít také type="password", kde jsou jednotlivé znaky maskovány. Zadejte heslo: <input type="password" name="heslo"> 2.2.2 Zaškrtávací políčka Zaškrtávací políčka mohou nabývat pouze dvou hodnot: pravda nebo nepravda (True nebo False). Například: souhlasím s podmínkami, jsem plnoletý, přeji si dostávat emaily s novinkami apod. Zaškrtávací políčka se mají značku input s atributem type= checkbox. Opět je potřeba zadat jedinečný atribut name, ovšem nepoužívá se atribut value, protože jejich hodnotou je pouze on nebo off. Potvrzuji, že mi již bylo 18 let <input type= checkbox name= plnoletost > 2.2.3 Radio-tlačítka Nebo též radiobuttony. Používají se tam, kde je potřeba zvolit pouze jednu možnost z několika. Například MUŽ x ŽENA, odpovědi u testů apod. Radiobuttony se realizují značkou input s atributem type= radio. Aby bylo možno zvolit pouze jednu odpověď, je třeba použít u skupiny stejný atribut name a odlišit atributy value (tudíž, atribut value je v tomto případě nezbytný). Pokud by byly hodnoty atributu name odlišné, bylo by možné označit obě tlačítka, což je v tomto případě nežádoucí. Pohlaví: Muž <input type= radio name= pohlavi value= m > Žena <input type= radio name= pohlavi value= z > Praha a EU Investujeme do vaší budoucnosti 3

2.2.4 Textové pole Textové pole se používá pro odeslání většího množství textu například příspěvku do diskusního fóra. Pro realizaci se párová používá značka textarea (opět je nutný atribut name). Zanechte vzkaz: <textarea name= vzkaz ></textarea> 2.2.5 Selecty Podobně jako radiobuttony lze použít také select-option. Selecty se použijí tam, kde je na výběr více možností. Realizace se provede pomocí párové značky select s atributem name. Uvnitř značky select jsou párové značky option s atributem value pro jednotlivé možnosti. Oblíbený den: <select name= den > <option value= po >Pondělí</option> <option value= ut >Úterý</option> <option value= st >Středa</option> </select> 2.2.6 Tlačítka Tlačítka se vytvoří značkou input s hodnotou atributu type button. Ovšem k funkčnosti jsou potřeba naprogramovat. 2.2.7 Obnovení a odeslání formuláře Obnovení a odeslání formuláře lze docílit speciálními tlačítky realizovanými značkou input. Pro vrácení formuláře do původního stavu slouží type= reset a pro odeslání type= submit. Po kliknutí na tlačítko odeslat se načte stránka uvedené v atributu action nadřazené značky form. (případně se stránka načte znovu, pokud tento atribut není uveden nebo je prázdný.) <input type= reset name= obnov value= Vymazat formulář > <input type= submit name= odeslat value= Odeslat formulář > Praha a EU Investujeme do vaší budoucnosti 4

2.3 Další atributy maxlength Používá se u textových vstupů. Hodnotou atributu je číslo, které udává maximální počet znaků v políčku. selected Používá se u značky option udává výchozí (zobrazenou) možnost. Pokud atribut není uveden, zobrazuje se automaticky první uvedená možnost. Jedná se o atribut, který nemá žádnou hodnotu. checked Používá se input-type-checkbox nebo input-type-radio. Pokud je atribut uveden, políčko je zaškrtnuté resp. označené. Podobně, jako selected, nemá žádnou hodnotu. wrap Používá se u textových polí (texarea). Hodnotou atributu je on (pro zalamování řádků) a off (pro nezalamování řádků). disabled Používá se pro zablokování prvku ve formuláři. Ani tento atribut nemá žádnou hodnotu. Praha a EU Investujeme do vaší budoucnosti 5

3 Příklad formuláře <form name="anketa" action="" method="post"> <table> <td>jméno:</td> <td><input type="text" name="jmeno"></td> <td>příjmení:</td> <td><input type="text" name="prijmeni"></td> <td>pohlaví:</td> <td> M<input type="radio" name="pohlavi" value="m"> Ž<input type="radio" name="pohlavi" value="z"> </td> <td>vzdělání:</td> <td> <select name="vzdelani"> <option value="zs">základní</option> <option value="sou">střední</option> <option value="ss">střední s Maturitou</option> <option value="vos">vyšší odborné</option> <option value="vs">vysokoškolské</option> </select> </td> <td>koníčky:</td> <td> Vaření: <input type="checkbox" name="vareni"><br> Sport: <input type="checkbox" name="sport"><br> Počítače: <input type="checkbox" name="pocitace"><br> Jiné: <input type="checkbox" name="jine"><br> </td> <td><input type="submit" value="odeslat"></td> <td><input type="reset" value="vymazat"></td> </table> </form> Praha a EU Investujeme do vaší budoucnosti 6