Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Nastavni materijali za vježbe 3. HTML o

Слични документи
Microsoft PowerPoint - 04_HTML_5.ppt [Compatibility Mode]

Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Zadaci za vježbe 7. JavaScript - zadaci

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju

Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 10 Zvonimir Bujanović Luka Grubišić Vinko Petričević

03 HTML - Programiranje Internet aplikacija

Računarski praktikum II - Predavanje 02 - HTML forme. Git.

Microsoft PowerPoint - 11_JavaScript_1.ppt [Compatibility Mode]

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa

Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no

eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prij

CPHP_19

P R O G R A M I R A N J E Z A I N T E R N E T Lab. vježba 2 PROGRAMIRANJE ZA INTERNET Upute za laboratorijske vježbe (izradio: Marin Bugarić, Frano Re

CARNET: Upute za korisnike Sadržaj uputa 1. Što je CARNET? Tko ima pravo na CARNET uslugu? CARNET APN Uvjeti korištenja usluge

Fra Serafina Schoena Rijeka MB: MBO: Žiro račun: kod RBA d.d. GSM:

УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након

PowerPointova prezentacija

Upute - JOPPD kreiranje obrasca

UPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

Приручник о полагању матурског испита у образовном профилу Електротехничар информационих технологија - оглед ВЕБ ДИЗАЈН У следећим задацима заокружите

PowerPoint Presentation

BUG.HR mediakit 2018

Gdin Nikola Kovač

Дистрибуирани софтверски системи Технички факултет "Михајло Пупин" Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #05 [нерецензи

Sveučilište u Zagrebu Fakultet prometnih znanosti Zavod za inteligentne transportne sustave Katedra za primijenjeno računarstvo Vježba: #7 Kolegij: Ba

УПУТСТВО ЗА КОРИСНИКА Приступ локацији часописа Српски архив за целокупно лекарство добија се преко internet adrese: Након

Biz web hosting

[youtube]t2mptqulvr8[/youtube] [quote]pre svega potrebno je na kompjuteru imati instaliran winrar, koji cemo koristiti za deljenje arhiva i stavljanje

PowerPoint Template

DRŽAVNO IZBORNO POVJERENSTVO REPUBLIKE HRVATSKE e-learning upute UPUTE ZA REGISTRACIJU ZA E-LEARNING TEČAJ Zagreb, 03. svibanj 2019.

Upute za korištenje EasyChair konferencijskog sustava HRO CIGRE 2019 Prijava referata Ako ste već koristili EasyChair na 13. Savjetovanju ili prije ta

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za administratore tel: fax: mail: url:

UPUTE za ispunjavanje ON-LINE PRIJAVE za NATJEČAJ za mobilnost studenata u svrhu studijskog boravka u okviru Erasmus+ programa ključne aktivnosti KA10

UPUTA za uvođenje JOPPD - prva faza

Microsoft Word - SYLLABUS -Dinamicki

NIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014.

Korisničko uputstvo za uslugu ClickPay u Internet bankarstvu KJKP Toplane Sarajevo 1. OPIS USLUGE Usluga ClickPay omogućava prijem unaprijed popunjeno

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako

Упутство за коришћење АМРЕС FileSender услуге

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za administratore tel: fax: mail: url:

СТАРТ - СТОП ПАРКИНГ СИСТЕМ КОРИСНИЧКО УПУТСТВО страна 1 од 12

Ministarstvo poljoprivrede Portal gospodarskog ribarstva Registracija prvih kupaca Uputa za korisnike

UPUTE za ispunjavanje ON-LINE PRIJAVE za NATJEČAJ za mobilnost nastavnoga i nenastavnoga osoblja te za dolazak nenastavnoga osoblja iz tvrtki izvan RH

Korisničke upute za podnošenje zahtjeva za rješavanje spora (žalbe)

Osnovne upute za korištenje administracije

PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nastavnike tel: fax: mail: url: carn

Materijal za vežbe iz Web programiranja, IMI PMF Kragujevac Web programiranje Vežbe 5 - Funkcije i OOP Funkcije Funkcije se definišu koristeći ključnu

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

Ovaj fajl ima 5 stranica. Prvi i drugi domaći zadatak iz Internet tehnologija, Svi css fajlovi su u folderu css a sve slike su u folderu i

AKD KID Middleware Upute za Macintosh instalaciju V1.0

8 2 upiti_izvjesca.indd

e-izdanje Marko Maliković Internetska istraživanja Sveučilišni priručnik Filozofski fakultet u Rijeci 2015

Uredba o GDPR-u i Politika privatnosti Medical Elit d.o.o. Usklađivanje sa Uredbom o zaštiti privatnih podataka (GDPR) od i naša Politika p

RAD SA PROGRAMOM

Za formiranje JOPPD obrasca neophodno je točno popuniti šifre u osnovama primitaka. Svaka osnova primitka ima propisane šifre u prilozima JOPPD

UPUTE za ispunjavanje ON-LINE PRIJAVE za ERASMUS+ NATJEČAJ za mobilnost studenata u svrhu digitalne stručne prakse u Švicarskoj u okviru Erasmus+ prog

HTML JEZIK HTML ili HyperText Markup Language je prezentacijski, opisni jezik namijenjen izradbi web-stranica pomoću oznaka HTML-a (eng. tag). Oznake

АНКЕТА ЗА НОВОУПИСАНЕ СТУДЕНТЕ ВИСОКЕ ШКОЛЕ BANJA LUKA COLLEGE - академскa 2017/2018 година - Високошколска установа Banja Luka College спроводи анкет

АНКЕТА ЗА НОВОУПИСАНЕ СТУДЕНТЕ ВИСОКЕ ШКОЛЕ BANJA LUKA COLLEGE - академскa 2018/2019 година - Високошколска установа Banja Luka College спроводи анкет

SELECT statement basic form

PowerPoint Presentation

Smjernice za korištenje HAVC portala Modul AV djela 1

Pisanje i čitanje bez vizualnog ometanja

Slide 1

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nastavnike tel: fax: mail: url: carn

Microsoft Word - privitak prijedloga odluke

Microsoft PowerPoint - Rittal konfigurator 2019_prezentacija__HR

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

Microsoft Word - WP_kolokvij_2_rjesenja.doc

PDO

Microsoft PowerPoint - vjezba_03_0809_WWWBR (1) [Compatibility Mode]

OpenDNS Family Shield CERT.hr-PUBDOC

Корисничко упутство апликације езапослени верзија Рачунски центар Електротехничког факултета, Универзитет у Београду

VMC_upute_MacOS

m-intesa ZA KRETANJE BEZ GRANICA... INTESA SANPAOLO BANKA ZA UREĐAJE SVIJET MOGUĆEG.

CARNet Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nastavnike tel: fax: mail: url: carn

Korisnicki nalog je skup informacija i postavki koje koristite za interakciju sa racunarom i prilagodite Windows da radi onako kako vi zelite. Sa kori

PuTTY CERT.hr-PUBDOC

22C

DWA2

KAKO POHRANITI SVOJ RAD U REPOZITORIJ

SVEUČILIŠTE U ZADRU Odjel za promet i pomorstvo Primjena računala Vježba 3 Web preglednici Agenda Internet i internet protokoli Klijentsko

Универзитет у Београду Економски факултет Катедра за економску политику и развој Јавне финансије 2018/19 УПУТСТВО ЗА ПРИЈАВЉИВАЊЕ НА Е-КУРС ИЗ ПРЕДМЕТ

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet organizacije i informatike O

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Hrvatski studiji Psihologija Ured za

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Hrvatski studiji Kroatologija Ured za

Merlin: Priručnik za institucijske administratore Srce Centar za e-učenje (CEU) Sadržaj: 1. Otvaranje novog e-kolegija Otvaranje više e-kole

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Grafički fakultet Grafička tehnnologi

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nastavnike tel: fax: mail: url: carn

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet organizacije i informatike I

Vrjednovanje diplomskih studija od strane studenata koji su tijekom akademske godine 2015./2016. završili studij Fakultet kemijskog inženjerstva i teh

NAZIV PREDMETA OBLIKOVANJE WEB STRANICA Kod SIT132 Godina studija 3. Bodovna vrijednost Nositelj/i predmeta Haidi Božiković, predavač 6 (ECTS) Suradni

KONFIGURACIJA MODEMA THOMPSON SpeedTouch 500 Series (530/530i/510/510i)

Auto Salon 2 Korisničke upute za rad s programom Auto Salon AUTOSALON - DOKUMENTI Podaci o vozilu se upisuju do daljnjega kao i do sad na rad s vozilo

PORTAL KATEDRE ZA MEDICINSKU STATISTIKU I INFORMATIKU uputstvo za pristup i korišćenje Ovo uputstvo podrazumeva da studenti imaju osnovno znanje koriš

Транскрипт:

Ekonomski fakultet u Osijeku Kolegij: Elektroničko i mobilno poslovanje Nositelj: prof. dr. sc. Branimir Dukić Nastavni materijali za vježbe 3. HTML obrasci 1. HTML obrasci HTML obrasci služe za prikupljanje podataka od posjetitelja stranice - koriste se za interakciju s korisnikom. Preglednik, preko kojeg se podaci prikupljaju, može prenositi te podatke serveru na daljnju obradu. Kako bi se podaci koje korisnik upiše putem obrasca odnosno forme obradili (poslali na server), forma mora imati određene atribute koji služe za povezivanje sa određenim serverom (za daljnju obradu podataka), te prijenos argumenata programa. Forme imaju široku upotrebu: Ispitivanje mišljenja kupaca (forma u obliku anketnog listića tj. upitnika), Upit nad bazama podataka ili pretraživačima, Elektronička trgovina, Obavještavanje o promjenjivim podacima, i drugo 1. Kako bi forme izvršile dinamičku funkciju slanja i obrade podataka, osim HTML-a potrebne su dodatne skripte u nekom od skriptnih jezika. Temeljni tag za oblikovanje forme je <form>... </form>, koji sadrži dva atributa: atribut ACTION koji sadrži adresu (URL) programa na serveru; atribut METHOD kojim je opisana metoda prijenosa argumenata programa. Ovaj atribut može imati vrijednosti GET ili POST. Češće se koristi metoda POST. Metoda GET ima ograničen broj parametara: mora vrijediti da je dužina URL + dužina parametara < 1KB. Kako bi forme obavile opisanu dinamičku funkciju slanja i obrade podataka, osim HTML-a potrebne su dodatne skripte u nekom od skriptnih jezika, kao npr. CGI, JavaScript, VBScript, ASP, PHP... HTML obrazac: <form> + elementi Input Proces PHP CGI Javascript e-mail www Output Slika 1. Preuzimanje i tijek podataka uz pomoć HTML obrazaca Razrada prema: Essert, M., Web programiranje, Nastavni materijali 2014. 1 Essert, M., Web programiranje, Nastavni materijali 2014. 1

2. SINTAKSA ZA HTML FORME <FORM>...</FORM> Atributi: ACTION= Script - Serverska skripta koja se izvodi prilikom napuštanja forme METHOD = [ get post ] - HTTP metoda za submitiranje forme ONLOAD= Script - Serverska skripta koja se izvodi prilikom učitavanja forme ONUNLOAD= Script - Serverska skripta koja se izvodi prilikom napuštanja forme onsubmit= return imefunkcije() izvršavanje javascript funkcije prilikom klika na gumb submit Sintaksa: <INPUT> Element <INPUT> kao osnovni atribut ima tip 'TYPE' koji može biti 2 : TEXT - za upis informacije PASSWORD - za upis lozinke (umjesto utipkanih znakova pojavljuju se '*') RADIO - okrugli gumb za izbor jednog od ponuđenih CHECKBOX - kvadratni gumb za izbor više (ili nijednog) od ponuđenih TEXT je atribut elementa FILE - za slanje (engl. upload) datoteke preko WEB-a <INPUT>: SUBMIT - za tvorbu gumba na čiji pritisak (klik mišem) se <input type="text">..., podaci uneseni preko forme daju skriptama na obradu dok je TEXTAREA zaseban IMAGE - umjesto gumba za 'SUBMIT' koristi se izabrana slika element RESET - poništavanje informacije upisane u obrasce <TEXTAREA> </TEXTAREA> HIDDEN - za prijenos nevidljive informacije u skipta za za omogućavanje unosa veće obradu količine teksta. Atributi elementa INPUT: TYPE = [ text password checkbox radio submit reset ] - Vrsta unosa NAME= cime Naziv okvira cs VALUE= cvrijednost Početna vrijednost unosnog polja 1 SIZE= cbroj Sugerirani broj karaktera po upisnom polju 1 MAXLENGHT=n Maksimalni broj karaktera po upisnom polju 1 CHECKED Odabire radio button or checkbox 2 DISABLED Onemogućuje element 1,2 READONLY Onemogućuje izmjene 1 cs case-sensitive 1 text, password 2 checkbox, radio 2 Zekić-Sušac, M., Osnove HTML-a 2. dio, Nastavni materijali, http://www.mathos.unios.hr/~mzekic/wpnast/materijali/p3_html2.pdf (8.3.2016.) 2

ONFOCUS= Script Serverska skripta - izvodi se prilikom preuzimanja okusa na polje (prelazak miša preko polja) ONBLUR= Script Serverska skripta - izvodi se prilikom napuštanja polja (gubljenja fokusa) ONSELECT= Script Serverska skripta - izvodi se prilikom odabira tekstualnog elementa ONCHANGE= Script Serverska skripta - izvodi se prilikom izmjene vrijednosti Sintaksa: <TEXTAREA> </TEXTAREA> Atributi: NAME= cime Naziv okvira ROWS=n Broj redova COLS=n Broj kolona DISABLED Onemogućuje element READONLY Onemogućuje izmjene ONFOCUS= Script Serverska skripta - izvodi se prilikom preuzimanja fokusa na polje ONBLUR= Script Serverska skripta - izvodi se prilikom napuštanja polja (gubljenja fokusa) ONSELECT= Script Serverska skripta - izvodi se prilikom odabira tekstualnog elementa ONCHANGE= Script Serverska skripta - izvodi se prilikom izmjene vrijednosti Sintaksa: <SELECT> </SELECT> Atributi: NAME= cime Naziv okvira SIZE=n Broj vidljivih stavki izbornika DISABLED Onemogućuje element Tag SELECT rezultira menijem sa zadanim opcijama, a definira se kao: <SELECT> <OPTION> Neki tekst <OPTION> Neki drugi tekst... </SELECT> MULTIPLE Omogućuje višestruki izbor ONFOCUS= Script Serverska skripta - izvodi se prilikom preuzimanja fokusa na polje ONBLUR= Script Serverska skripta - izvodi se prilikom napuštanja polja (gubljenja fokusa) ONCHANGE= Script Serverska skripta - izvodi se prilikom izmjene vrijednosti Sintaksa: <OPTION> </OPTION> Atributi: VALUE= copcija Vrijednost opcije SELECTED Inicijalno izabrani element 3

3. PRIMJERI RAZLIČITIH FORMI PRIMJER 1. HTML KOD: <!DOCTYPE html> <head><meta charset="utf-8" /> <title>primjer forme: Ime i prezime</title> </head> <body> <form action="akcija" method=post> </form> </body> </html> Unesite svoje ime: <input type=text name="name"><p> Unesite svoje prezime: <input type=text name="age"><p> <input type=submit> REZULTAT U PREGLEDNIKU: 4

PRIMJER 2. HTML KOD: <!DOCTYPE html> <head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-language" content="hr" /> <head><title>primjer forme</title></head> <body> <h1>podaci o korisniku</h1> <form> Korisničko ime: <input type="text" name="cime" size=10><p> Lozinka: <input type="password" name="cpass" size=8><p> Odaberite datoteku za upload: <input type="file" name="selectedfile" /><br><br> <input type="submit" name="submit" value="pošalji" /> <input type="reset" name="reset" value="prekid" /> <input type="button" name="ok" value="ok" /> </form> </body> </html> REZULTAT U PREGLEDNIKU: 5

PRIMJER 3. HTML KOD: <!DOCTYPE html> <head><meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-language" content="hr" /> <head><title>primjer forme</title></head> <body> <h1>studentska anketa</h1> <form> Korisničko ime: <input type="text" name="cime" size=10><p> Lozinka: <input type="password" name="cpass" size=8><p> Označite mjesto Vašeg prebivališta:<br> <input type="checkbox" name="coprema" value="o1" checked> Osijek<br> <input type="checkbox" name="coprema" value="o2"> okolica Osijeka<br> <input type="checkbox" name="coprema" value="o3"> ostalo<p> Gdje stanujete u mjestu studiranja?<br> <input type="radio" name="crad" value="r1" checked> studentski dom<br> <input type="radio" name="crad" value="r2"> podstanarstvo<br> <input type="radio" name="crad" value="r3"> vlastiti stan ili kuća<br> <input type="radio" name="crad" value="r4"> ne stanujem u mjestu studiranja (putnik)<p> Jeste li zadovoljni studentskom prehranom u studentskim kantinama i restoranima u Osijeku? <br> Obrazložite svoj odgovor.<br> <textarea name="ctarea" rows=8 cols=50>ovdje upišite vaš tekst </textarea><p> Koja ste godina studija: <select name="cselect"> <option value="s1" selected>1.</option> <option value="s2">2.</option> <option value="s3">3.</option> <option value="s4">4.</option> <option value="s4">5.</option> </select><p> <input type="submit" value="pošalji"> <input type="reset" value="otkaži"><p> </form> </body> </html> 6

REZULTAT U PREGLEDNIKU: 7

PRIMJER 4. HTML KOD: <!DOCTYPE html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-language" content="hr" /> </head> <body> <h2>forma za slanje e-maila primjer@gmail.com:</h2> <form action="mailto:primjer@gmail.com" method="post" enctype="text/plain"> Ime:<br> <input type="text" name="name" value="vaše ime"><br> E-mail:<br> <input type="text" name="mail" value="e-mail adresa primatelja"><br> Poruka<br> <textarea name="tarea" rows=8 cols=50> ovdje upišite vašu poruku </textarea> <br><br> <input type="submit" value="pošalji"> <input type="reset" value="otkaži"> </form> </body> </html> REZULTAT U PREGLEDNIKU: 8

PRIMJER 5 (HTML + Js). HTML KOD: <!DOCTYPE html> <head> <meta charset="utf-8" /> <title>primjer forme: Upotreba JS-a</title> <script> function zbroj() { var a = parseint(document.getelementbyid("a").value); var b = parseint(document.getelementbyid("b").value); document.getelementbyid("rezultat").innerhtml = a+b; } </script> </head> <body> <form action="javascript:;" onsubmit="return zbroj()" method="post"> Unesite prvi broj: <input type="text" id="a" /><br /> <br /> Unesite drugi broj: <input type="text" id="b" /><br /> <br /> <input type="submit" value="izračunaj"> </form> <p id="rezultat">umjesto ovog teksta se treba prikazati rezultat klikom na izračunaj</p> </body> </html> REZULTAT U PREGLEDNIKU: 9

4. SAVJETI ZA IZRADU HTML STRANICA: Izvori koji vam mogu pomoći u izradi formi: o http://www.w3schools.com/html/html_forms.asp o https://www.w3.org/tr/rec-html40/interact/forms.html o http://www.tutorialspoint.com/html/html_forms.htm Validator ispravnosti HTML koda : o https://validator.w3.org/ 10

ZAVRŠNA HTML ZADAĆA Izraditi HTML stranicu zamišljenog restorana, koja će imati tablicu u funkciji glavnog izbornika ili će sadržaj čitave stranice biti raspoređen u tablicu. Stranica treba sadržavati sve do sada obrađene HTML tagove, minimalno 2 povezane proizvoljno osmišljene HTML stranice i obvezno mora sadržavati HTML formu, koja će biti u funkciji prikupljanja online narudžbi (formi treba urediti samo HTML oblik, bez primjene skriptnog jezika). Zadaća se izrađuje korištenjem isključivo jednostavnog tekst editora (Notepad). Studenti zadaće izrađuju i odgovaraju individualno, a rok za predaju zadaće je tjedan dana. 11