Formuláře. Internetové publikování



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

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

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

Tlačítkem Poskládej jiný počítač se hra vrátí na úvodní obrazovku a lze zvolit jiný obrázek.

Vývojařská Plzeň AngularJS

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

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

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

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

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

SUM U3 SUM U4 SUM U5 SUM

DUM 14 téma: Interakce s uživatelem

Integrovaný agent obchodníka elektronického obchodu (IMA) Příručka správce

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

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

Proč Angular JS framework?

(X)HTML. Internetové publikování

Databáze Caché CSP Custom Tags

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

Část 1 Moderní JavaScript

Skriptování na straně serveru a klienta

Javascript. Javascript - jazyk

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

HTML Kapesní přehled. Lukáš Honek. w w w. h o n e k. b i z. Pravidla psaní kódu. Abecední přehled tagů, atributů, entit, konstant a událostí

České Budějovice, Emy Destinové 395

NSWI096 - INTERNET JavaScript

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

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

Minebot manuál (v 1.2)

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

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

Návrh a tvorba WWW stránek 1/38 PHP

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

JavaScript v praxi: Sokoban (5. přednáška)

Atribut Význam Hodnoty

Úvod do PHP s přihlédnutím k MySQL

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


}w!"#$%&'()+,-./012345<ya

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:

Šablonovací systém htmltmpl vypracoval: Michal Vajbar, Šablonovací systém htmltmpl

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

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

Zranitelnosti webových aplikací. Vlastimil Pečínka, Seznam.cz Roman Kümmel, Soom.cz

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í

OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC

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

Tvorba informačních systémů

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

Webové služby. Martin Sochor

Tomáš Herout

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

PRG036 Technologie XML

Tvorba webových stránek

Práce se soubory opakování

Tvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky

Internet 02 - Tvorba statických www stránek za pomoci HTML tagů

Redakční systém. SimpleAdmin Beta. Jan Shimi Šimonek

VYSOKÁ ŠKOLA POLYTECHNICKÁ JIHLAVA Katedra elektrotechniky a informatiky Obor Počítačové systémy

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

Tvorba internetových aplikací v XHTML 2.0 BAKALÁŘSKÁ PRÁCE

PODPORA PRÁCE S FORMULÁŘI VE WEBOVÉM PROHLÍŽEČI SUPPORT FOR FORM FILLING IN WEB BROWSER

KAPITOLA 3. Architektura aplikací na frameworku Rails. V této kapitole: modely, pohledy, řadiče.

TVORBA WEBOVÝCH STRÁNEK

novinky v HTML5 nové sémantické tagy canvas video geolocation local storage web workers

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

HTML - Úvod. Zpracoval: Petr Lasák

Steve Suehring. JavaScript Krok za krokem

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

Univerzita Pardubice. Centrální správa dokumentů

Tvorba informačních systémů

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ NÁVRH INTERNETOVÝCH STRÁNEK BAKALÁŘSKÁ PRÁCE FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY BRNO UNIVERSITY OF TECHNOLOGY

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

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

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

Bezpečnost webových aplikací

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

HTML5. Tvoříme dynamick é aplikace. BY Jan Barášek (Baraja)

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

Mediální komunikace. Vysoká škola mezinárodních a veřejných vztahů PhDr. Peter Jan Kosmály, Ph.D

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ

Robot bude XML stahovat každý den v brzkých ranních hodinách. Při nedostupnosti souboru nebo dlouhém načítání souboru nebude aktualizace provedena.

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

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

JavaScript. a MooTools. v systému Joomla! Co je to JavaScript

Jaku b Su ch ý 1

Název: VY_32_INOVACE_PG4102 Základní HTML značky. Autor: Mgr. Tomáš Javorský. Datum vytvoření: 05 / Ročník: 3

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

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

118. </div> 119. </div> 120. <div class="box"> 121. <div class="inside-box"> 122. <img src="./img/drogo-and-daenerys.jpg" alt="kresba Droga a

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

Hromadné úpravy digitálních fotografií, metadata a úložiště

Tvorba WWW stránek. Mojmír Volf

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

Pokročilé schopnosti OOP

Specifikace ASYMBO XML feedu

Tvorba webových stránek

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML

Transkript:

Formuláře Internetové publikování

Formuláře - příklad

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

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ší

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

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>

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

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

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

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

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

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