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

Podobné dokumenty
Formuláře. Internetové publikování

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

DUM 14 téma: Interakce s uživatelem

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

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

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

JavaScript 101. "Trocha života do statických stránek"

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

NSWI096 - INTERNET JavaScript

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

Atribut Význam Hodnoty

Javascript. Javascript - jazyk

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

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

<!DOCTYPE html> <html lang="cs"> <head> <meta charset="utf-8" /> <title>název stránky v titulkovém pruhu prohlížeče</title> </head>

Skriptování na straně serveru a klienta

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

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

Inovace bakalářského studijního oboru Aplikovaná chemie

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

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

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

Webová stránka. Matěj Klenka

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

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Tvorba webových stránek

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

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

NSWI142 Webové aplikace Zkouškový test

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

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

Maturitní otázky z předmětu PROGRAMOVÁNÍ

!!Via!AUREA,!s.r.o.!

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

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í

Tomáš Herout

25. TVORBA HTML DIALOGŮ PRO PEVNÉ TVARY

Nové přístupy tvorby web site. Doc. Ing. Zdeněk Havlíček, CSc. KIT PEF CZU - 13/11/2001

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

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

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

IE1 jazyk HTML a kaskádové styly

Jaku b Su ch ý 1

IE1 jazyk HTML a kaskádové styly

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

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

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

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Tvorba WWW stránek. Mojmír Volf

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

Část 1 Moderní JavaScript

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

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

PHP a Large Objecty v PostgreSQL

Tvorba informačních systémů

HTML Hypertext Markup Language

Tvorba klientských skriptů v jazyce Java Script

Programování v jazyce JavaScript

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

Webové Aplikace (6. přednáška)

Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

+ knihovna funkcí usnadňujících práci v javascriptu

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Web Services na SOAP

HTML - Úvod. Zpracoval: Petr Lasák

Principy fungování WWW serverů a browserů. Internetové publikování

Sada 1 - PHP. 09. Formuláře

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Tvorba webových stránek

Programování v jazyce JavaScript

Parsování HTML. Pro účely testování jsem vytvořil stránku parsovani.html. Zdrojový kód:

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

Kapitola 1 První kroky v tvorbě miniaplikací 11

4D Mobile! Úvod! Achitektura 4D Mobile!

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

EPI, s.r.o. INT. Zadání: Zpracujte dokumentaci, kde popíšete jednotlivé algoritmy javascriptu s popisem proměnných a zobrazením obrazovky výpočtu.

Tvorba informačních systémů

WEB BASED DYNAMIC MODELING BY MEANS OF PHP AND JAVASCRIPT

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

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

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

Tvorba webových stránek

Programování v jazyce JavaScript

Obsah. Předmluva Kapitola 1 Úvod 1. Web v kostce 1 Kdo je webmaster? 4 Doporučená literatura 4. Kapitola 2 Přehled jazyka HTML 5

PHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.

JavaScript je často zaměňován s Javou. Java je samostatný programovací jazyk. Má s JavaScriptem pouze podobnou syntaxi.

Funkce grafiky na webu. Primární grafická informace Fotografie Schémata Diagramy Loga Bannery

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

Cross- Site Request Forgery

Obsah. Stručná historie World Wide Webu 7

Programování v jazyce JavaScript

Úvod do tvorby internetových aplikací

Uživatelská příručka 6.A6. (obr.1.)

INFORMAČNÍ SYSTÉMY NA WEBU

Software602 Form Designer

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

Specifikace reklamních formátů HTML 5 pro nasazení do ibillboard Ad Server Verze 2/2015

Transkript:

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

Formuláře - použití Odeslání dat od uživatele Možnosti zpracování dat Webová aplikace na serveru (ASP, PHP) Odeslání e-mailem Lokální script Formuláře v HTML Povinná struktura <form action="http://www.server.cz/zpracujdata.php">... Prvky formuláře </form> Action: URL webové aplikace pro zpracování dat Další atributy Method: get nebo post Různé způsoby odeslání Name Webová aplikace pro testování http://sandbox.zamostny.net/testform.php 2

Prvky formuláře <input type="typ prvku"...další attr... /> button tlačítko checkbox zaškrtávací políčko file podpora pro výběr a odeslání souboru hidden skrytý image obrázkové tlačítko password pole s "hvězdičkami" místo znaků radio přepínač text vstup textu submit tlačítko pro odeslání formuláře reset tlačítko pro vyčištění formuláře Další vlastnosti name="jmeno_prvku" disabled="disabled"... zakázaný prvek alt="alternativní text u typu image" value="hodnota prvku" src="url obrázku u typu image" size... velikost prvku ve znacích checked="checked"... zda je políčko/přepínač zaškrtnuté další 3

Přepínače Definice přepínače <select> Položka přepínače <option> <select> <option value ="petr">petr</option> <option value ="pavel">pavel</option> <option value ="honza" selected="selected">honza</option> <option value ="pepa">pepa</option> </select> DHTML Technologie pro podporu dynamického chování HTML dokumentů Není standard W3C Skládá se z: HTML CSS DOM (document object model) Skriptovacího jazyka Nejčastěji JavaScript 4

DHTML Internetové publikování Document object model <TABLE> <TBODY> <TR> <TD>Shady Grove</TD> <TD>Aeolian</TD> </TR> <TR> <TD>Over the River, Charlie</TD> <TD>Dorian</TD> </TR> </TBODY> </TABLE> 5

Document object model Standardizace objektů které popisují dokument Důležité objekty this aktuální objekt window aktuální okno prohlížeče document aktuální dokument Reference http://www.w3schools.com/js/js_obj_htmldom.asp JavaScript Skriptovací jazyk podporovaný většinou prohlížečů Typické použití Dynamický text na stránku Obsluha událostí Změna elementu Validace dat 6

Vložení JavaScriptu na stránku Přímo do stránky <head> <script type="text/javascript" language="javascript"> alert('ahoj!'); //příkazy scriptu Do </script> externího souboru </head> <head> <script type="text/javascript" language="javascript" src="externi_soubor.js"> </script> </head> Obsluha událostí Většina elementů podporuje obsluhu vybraných událostí uživatelského rozhraní <p onclick="alert('neklikej na mě!');"> Tohle je odstavec, který nemá rád, když se na nìj kliká myší...</p> Nejdůležitější události onclick, onmouseover, onmouseout Reference o dalších událostech http://www.w3schools.com/xhtml/xhtml_eventattributes.asp 7

Dynamický text Dynamická tvorba obsahu dokumentu <body> <p>1. odstavec</p> <script type="text/javascript" language="javascript"> document.write('<h1>vložený nadpis</h1>'); document.write(date()); </script> <p>1. odstavec</p> </body> Proměnné Jméno proměnné začíná písmenem nebo podtržítkem Záleží na velikosti Proměnná proměnná Deklarace proměnné Prvním přiřazením hodnoty Prom = 'text'; Deklarací var var Prom = 'text'; 8

Operátory Aritmetické +, -, *, /, % (modulus), ++ (přírůstek) Přiřazení =, += ('x += y' ~ 'x = x + y') Porovnání ==,!=, >, <, >=, <= Další reference http://www.w3schools.com/js/js_operators.asp Funkce Definice funkce (v hlavičce dokumentu) function = nejaka_funkce(parametr, parametr2) { Příkazy... Neprovádí } se hned, ale až když se funkce "volá" nejaka_funkce(hodnota1, hodnota2) Funkce s návratovou hodnotou 9

Podmínka Struktura podmíněného příkazu if (podmínka) { Co se má udělat je-li splněna } else { Co se má udělat když ne } Přístup k DOM JavaScript má přístup ke všem objektům DOM a jejich vlastnostem např. přes id objektu Může modifikovat většinu vlastostí definovaných v CSS http://www.w3schools.com/htmldom/dom_obj_style.asp 10

JavaScript ve formulářích Události specifické pro prvky onchange změnil se obsah prvku onsubmit při odeslání formuláře onreset při reinicializaci onselect při výběru elementu onblur když element získá ohnisko onfocus když element ztratí ohisko Odkaz na prvek formuláře Přes ID HTML <input type="text" id="vstup1" name="vstup" /> JavaScript document.getelementbyid('vstup1') Přes strukturu DOM <form> <input type="text" id="vstup" name="vstup" /> </form> JavaScript document.forms[0].vstup 11