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



Podobné dokumenty
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

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

Atribut Význam Hodnoty

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

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

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:

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

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

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

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

DUM 14 téma: Interakce s uživatelem

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

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

Sada 1 - PHP. 09. Formuláře

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

Formuláře. Internetové publikování

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

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

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

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

České Budějovice, Emy Destinové 395

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

TVORBA WEBOVÝCH STRÁNEK

PODPORA ELEKTRONICKÝCH FOREM VÝUKY

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

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

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

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

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

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

Popis XML rozhraní Veřejného webu RŽP

Webová stránka. Matěj Klenka

Internet 2 css, skriptování, dynamické prvky

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

PHP a Large Objecty v PostgreSQL

podnikatele ve formě PDF dokumentu nebo budou jednotlivé datové položky rozvedeny v XML subelementech.

Popis XML rozhraní Veřejného webu RŽP

Tvorba webových stránek

Testování webových aplikací Seznam.cz

Javascript. Javascript - jazyk

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

K práci budeme využívat souborového manažeru Unreal Commander alespoň si ho procvičíme

Ajax - úvod. Klíčové pojmy: Ajax, skriptování na straně klienta a serveru, objekt XMLHttpRequest, DOM model.

Dokumentace ke službě SMS Connect.

test_form.html, all_request_vars.php

KAPITOLA 9. Formuláře

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

HTML. HyperText Markup Language Josef Steinberger

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

Nová struktura souborů a složek

Po stisku Next se nám objeví seznam dostupných tříd (naše zkompilovaná třída User.KBI), viz následující obrázek.

Kontakt Martin Klíma Místnost: KN-E319a Tel Konzultační hodiny v pondělí od 16:00

IE1 jazyk HTML a kaskádové styly

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Tomáš Herout

Hitparáda webhackingu nestárnoucí hity. Roman Kümmel

IE1 jazyk HTML a kaskádové styly

Bottle -- příklad. Databáze. Testovací data. id Jedinečný identifikátor řádku: Bude typu INT s AUTO_INCREMENT a nastavíme ho jako primární klíč

NSWI142 Webové aplikace Zkouškový test

HTML. PIA 2012/2013 Téma 1. P. Brada, O. Rohlík, J. Tichava, Západočeská univerzita

Tvorba webových stránek

Základy webových aplikací ZWA Přednáška č. 1. Martin Klíma

Informační systémy 2008/2009. Radim Farana. Obsah. Aktivní serverové stránky ASP. Active Server Pages. Activex Data Objects. LDAP database.

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

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

HTML Hypertext Markup Language

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

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

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

Obsah. Stručná historie World Wide Webu 7

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

HTML. Úvod do (X)HTML. Tagy značky. Slouží ke strukturování dokumentu (párové a nepárové) <tag atribut1= hodnota atributu > text </tag>

Tvorba internetových stránek. Jazyk HTML

Tvorba WWW stránek s využitím technologií (X)HTML, CSS, PHP a databází

Dynamika na straně serveru

Základy programovacího jazyka HTML. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1133_Základy programovacího jazyka HTML_PWP

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

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

HTML - stručná reference

FORMULÁRE V PHP 1.časť

Cvičení 7: Delphi objekty CheckedBox, Radio- Button, EditBox

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

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

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

NSWI096 - INTERNET JavaScript

1 Administrace systému Moduly Skupiny atributů Atributy Hodnoty atributů... 4

Skripta ke školení. Autor: Tomáš Herout Telefon: (+420)

Artlingua Translation API

Úvod do aplikací internetu a přehled možností při tvorbě webu

VYŠŠÍ ODBORNÁ ŠKOLA a STŘEDNÍ PRŮMYSLOVÁ ŠKOLA Mariánská 1100, Varnsdorf PROGRAMOVÁNÍ FUNKCE, REKURZE, CYKLY

Přehled kapitol 1. Základní kostra HTML dokumentu 2. Členění dokumentu 3. Kaskádové styly - CSS 4. Pozadí stránky 5.

Úvod do tvorby internetových aplikací

language="javascript">... </script>.

1. Programovací jazyky

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

Univerzita Pardubice. Fakulta elektrotechniky a informatiky SEMESTRÁLNÍ PRÁCE Z IWWW

Uživatelská příručka epusa. Březen Brojova 16, Plzeň IČO: , DIČ: CZ ,

Dokumentace ke sluţbě SMS Connect.

Transkript:

Návrh a tvorba WWW stránek 1/8 Formuláře význam předávání hodnot od uživatele skriptům mezi značkami <form> a </form> základní atributy action definuje obslužný skript, nelze v XHTML method metoda, kterou klient předává data serveru get (data v URL), post (data v hlavičce HTTP) <form action="obsluha.php" method="post">... </form> neomezený počet formulářových polí v rámci XHTML dokumentu může být více formulářů, nelze je ale do sebe vnořovat

Návrh a tvorba WWW stránek 2/8 Vstupní pole formulářů nepárová značka <input /> (kromě textarea a select) ve vstupních polích je zakázána minimalizace atributů atribut type určuje typ vstupního pole atribut name jednoznačný identifikátor vstupního pole! Nesouvisí s atributem id! atribut value výchozí hodnota ovládacího prvku atribut disabled vstupní pole není editovatelné (zešednutí) data z tohoto pole nejsou předána skriptu atribut readonly podobné disabled, nelze editovat atribut accesskey rychlý přístup k položkám formuláře element label popisek aktivující formulářové pole <label for="jmeno" >Jméno:</label> <input type="text" value="vstup" name="jmeno" id="jmeno" />

Návrh a tvorba WWW stránek 3/8 Vstupní pole formulářů typy text a password <input type="text" name="jmeno" value="hodnota" /> nejpoužívanější typ, umožňuje zadávat řetězec znaků atribut value implicitní hodnota vepsaná do vstupního pole atribut size délka vstupního pole (počet znaků) atribut maxlength maximální počet znaků, které lze do pole zadat atribut readonly hodnotu vstupního pole nelze změnit typ password místo každého znaku se zobrazí znak * nelze použít schránku pro kopírování - bezpečnost

Návrh a tvorba WWW stránek 4/8 Vstupní pole formulářů typy checkbox a radio <input type="checkbox" name="jmeno" value="ano" checked="checked" /> zaškrtávací pole atribut checked implicitní nastavení zatržení atribut value definuje hodnotu vkládanou do odesílaných dat <input type="radio" name="jmeno" value="ano" checked="checked" />a <input type="radio" name="jmeno" value="ne" />b přepínač - právě jedna možnost může být zaškrtnutá stejná hodnota atributu name, rozdílné hodnoty atributu value lze použít atribut checked maximálně u jedné položky

Návrh a tvorba WWW stránek 5/8 Zpracování formulářů typy submit a reset tlačítka pro obsluhu formuláře reset nastavení implicitních hodnot vstupních polí submit předání dat obslužnému skriptu (v action) atribut value nápis na tlačítku atribut size šířka tlačítka tlačítek typu submit může být ve formuláři více, např. při ANO/NE pokud není uveden atribut value, doplní se standardní hodnota <input type="submit" value="odeslat" /> <input type="reset" value="vymazat" /> u tlačítka reset (submit) je vhodné zajistit obsluhu v případě, kdy je tlačítko stisknuto omylem <form onreset="return confirm('vymazat hodnoty?')"...

Návrh a tvorba WWW stránek 6/8 Ostatní typy hidden, button, image, file hidden skryté pole s předem nastavenou hodnotou slouží k předávání hodnot proměnných v php button obecné tlačítko, neslouží pro odeslání formuláře význam ve spojení s vlastností onclick existuje i samotná značka <button> <input type="button" value="klik" onclick="alert('!!')" /> image grafické odesílací tlačítko <input type="image" src="obr.gif" alt="odeslat" /> file upload souboru na server, musí být metoda post zakázán atribut value bezpečnost <form action="obsluha.php" method="post" ENCTYPE="multipart/form-data"><- jedna se o soubor --> <input type="file" name="soubor" /></form>

Návrh a tvorba WWW stránek 7/8 Ostatní typy textarea a select párové značky textarea textové pole atributy name, cols (počet znaků na šířku), rows (počet znaků na výšku), disabled, readonly, wrap (zalamovánířádků) <textarea rows="5" cols="30" name="text"> Výchozí text. </textarea> select výběr z nabídky atributy name, multiple, size, disabled <select name="povolani[]" size="2" multiple="multiple"> <option value="st">student</option> <option value="pr" selected="selected">pracující</option> <option value="du">důchodce</option> </select> sdružování položek <optgroup label=" ">

Návrh a tvorba WWW stránek 8/8 Kombinované tlačítko button uživatelem definované tlačítko <button type="button" name="tlacitko"> <img src="obr.gif" alt="obrázek" align="left" /> <p>popisný text</p> </button> typ tlačítka může být button, submit, reset Sdružování formulářových polí části formuláře jsou vizuálně odděleny párová značka <fieldset> pojmenování skupiny formulářových polí - <legend> <fieldset> <legend>osobní</legend> <input /><input /> </fieldset>