F06 A table form Dagens agenda

Relevanta dokument
HTML. Introduktion till HyperText Markup Language

Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil.

Internet A. HTML Grunder Maximilien Chiang 1

Labora&on 8 Formulär övningar/uppgi6er

Inför prov 1 i webbdesign

Webbstudio Internetworld - Webbproduktion förklarad på svenska - En del av IDG.se. I dessa program redigerar du HTML och så sparar du dina filer

T a b e l l e r - t a b l e s

Databaser på webben. Revision Johan Näsholm, johan@nasholm.com

Dreamweaverskolan, Jump Meny - Formulär - Forms

Webbsidor och webbservrar

HTML & webbteknik. Introduktion till HTML. Formatering. Struktur HTML. Uppdelning. Hur man skapar hemsidor. Öppen standard W3C. Plattformsoberoende

Lektion 1, Del1, Kapitel 4

Carl-Oscar Hermansson WEBB DESIGN

Struktur och innehåll Laboration 2

20/01/2016. html och css

I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok.

Du skall naturligtvis visa körexempel med output där det behövs i din rapport!

03/12/2015. Logga in på: b.socrative.com eller ladda ner appen

TNMK30 Elektronisk publicering HT 2014 Laboration 5: PHP och MySQL

Checklista för tillgängliga webbsidor

WEBDESIGN A - DTR 1210

Karlstads Universitet, Datavetenskap 1

Laboration 1. Webbprodution Struktur & innehåll HT2015

Laboration med Internet och HTML

1. Gå till redigeringsläge i Episerver, klicka på den sida som du vill ha ett formulär på. 2. Klicka på fliken Formulär.

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter

Datorlaboration 1 Deskriptiv statistik med hjälp av MS Excel vers. 2010

Tidigare använde vi oss av en sidtyp som hette formulär. Dessa finns kvar och kommer att fungera men har en del begränsningar i funktionalitet.

Webbprogrammering - 725G54 PHP. Foreläsning II

Lektion 2 - CSS. CSS - Fortsätt så här

Manual för visionutv.net Redigera

Datorlaboration 1 Deskriptiv statistik med hjälp av MS Excel

ASP.NET MVC. Copyright Mahmud Al Hakim Innehåll

Tävl-adm 3.0. Tävlingsadministrativt system 1

SLU anpassad lathund

Lite mer om CGI-programmering

Introduktion HTML och PHP 732G16 Databaser design och programmering

Laboration 2: Xhtml och CSS.

Bg Autogiro. December Medgivande via Hemsida

Labora&on 2 HTML och validering övningar/uppgi:er

Manual för lokalredaktörer villaagarna.se

Elektronisk publicering TNMK30

DIGITALA RESURSER MANUAL FÖR. Komma igång med Acrobat Connect

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011)

Skeleton plane & Responsiv webbdesign med CSS

Sammanfattning av hantering av redovisning av uppgift U1

Tips & tricks i Jeeves

Tidigare använde vi oss av en sidtyp som hette formulär. Dessa finns kvar och kommer att fungera men har en del begränsningar i funktionalitet.

Detta är en manual om hur man lägger in e-butiksystemet Ecwid på N.nu. Gjord av SussCreations

Formulär Sida 2 av 12

Webbkurs för distriktsansvariga. Stockholm den 7 och 13 september 2011

Webbprogrammering. Sahand Sadjadee

JavaScript. JavaScript Ramverk (Bibliotek) jquery + jquery UI

Introducerande övningar i HTML

JS & beteende. TNMK30 - Elektronisk publicering

Övnings hemtentamen med förslag till lösning, webbprogrammering

Webbdesign. maj 2008 Daniel Cronholm Sensus Studieförbund

TNMK30. Elektronisk publicering

Appar med ryggrad. Introduktion till JavaScriptramverket Backbone

Användarmanual för. 1(1)

Textsträngar och formulär i JavaScript

Laboration 4. Laboration 4, Formulärvalidering. Inledning. Observera. Mål. Genomförande

Laboration 1: Arbeta med formulär och strängarhantering

Labora&on 7 Syfte med laborationen:

HTML. Laborationskompendium i konstruktion av webbsidor. Detta exemplar tillhör: VT Mitthögskolan ITM Telefon

Ändringar i CSS-filer i e-line 3.42A

Manual för. 2.4 KALAS Sitemanager

Innehållsförteckning. Adobe GoLive CS

Övning: Skapa en ny regel

Manual. It s learning. Målgruppen: externa utförare inom Vård och Omsorg

Webbdesign vt Innehållsförteckning

emopluppen Administratörshandledning

Förra gången. jquery Lab 4 Muddy Cards resultat.

MANUAL Nyregistrering som ny medlem eller loggar in gör du via: (Klicka på låset uppe till höger)

Testautomatisering. HTML, Dev Tools, Watir

Webbdesign vt Innehållsförteckning

Hur formuläret är ifyllt

Kommunikation. Dator med webbläsare Förfrågan: Webserver. Returnerar HTML-kod

Manual Webb-admin för evenemang

EDA095 HTML. Per Andersson. April 26, Lund University Innehåll: HTML, CSS, DOM, JavaScript

E11 "Protection" Föreläsning 11, HT2014 Säkerhet, tillgänglighet. Johan Leitet. Kurs: 1dv403 Webbteknik I

! HTML Formulär! JavaScript! Syntax! Events! DOM. ! URL variabler i en query string (get) ! HTTP post request (post)

Vid fel och frågor Ta kontakt med förbundet. Logga in. Menyn

Fältnamn /Rubrik Fältnamn /Rubrik Fältnamn /Rubrik Fältnamn /Rubrik Data Data Data Data Data Data Data Data

Labora&on 4 CSS och validering övningar/uppgi9er

Introduktion till programmering

1. Basics. Introduktion 3 Vanliga uttryck 3 Logga in 3 Användarinställningar 4 Fältbeskrivning Sidhantering

Ändringar i CSS-filer i e-line 3.42A

Sidrenderingsmodellen

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

Manual för lokalredaktörer villaagarna.se

Sophia Prosell DREAM WEAVER SKAPA OCH PUBLICERA EFFEKTIVA WEBBSIDOR

Högskolan Dalarna sid 1 av 7 DI-institutionen Hans-Edy Mårtensson Sten Sundin

JavaScript. DOM Scripting

LÄRARHANDLEDNING TILLGÄNGLIGA WEBBSIDOR

Tillämpad fysik och elektronik Per Kvarnbrink m.fl. Laboration 2: HTML och CSS.

Övning (X)HTML 2. Sidan 1 av

Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle.

JAVASCRIPT. Beteende

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5

Transkript:

F06 A table form Dagens agenda Länkar Tabeller Formulär

Hyperlänkar index.html feed/news.html <a href="url">klickbar text</a> hippo.png about.html Relativ länk till webbsida via klickbar länk: <a href="feed/news.html">klickbar text</a> Absolut länk till webbsida via klickbar länk: <a href="http://lnu.se">linnéuniversitetet</a> Länk till webbsida via klickbar bild: <a href="about.html"><img src="hippo.png" alt="en flodhäst"></a>

Bokmärken Ett bokmärke är en länk som tar dig till en specifik del av en sida. <a href="#about">gå till Om mig </a> <h2 id="about">om mig</h2> <p>jag föddes </p> Bokmärke på annan sida: <a href="page32.html#about">gå till Om mig på sidan 32</a>

Maillänk <a href="mailto:johan.leitet@lnu.se">johan.leitet@lnu.se</a>

Target Target-attributet användes förr främst tillsammans med frames. Följande värden är valida i HTML4 och HTML5: Target-värde _self _blank _parent _top Default, öppnas över aktuellt innehåll. Default Öppnar ett nytt fönster eller tab Liknar _self (främst intressant med frames) Liknar _self (främst intressant med frames) <a href="new.html" target="_blank">nytt fönster</a>

Tabeller Tabeller är till för att visa tabelldata: Pos Namn S V F MS Poäng 1. Liverpool 38 27 3 54 84... 18. Arsenal 38 8 21-23 36 19. Tottenham 38 4 19-34 32 20. Man Utd 38 3 22-35 13 Tabeller är INTE till för att skapa layouter:

Tabeller rader <tr> Tabell <table> Pos Namn S V F MS Poäng 1. Liverpool 38 27 3 54 84... 18. Arsenal 38 8 21-23 36 19. Tottenham 38 4 19-34 32 cell <td> 20. Man Utd 38 3 22-35 13 kolumner En tabell innehåller flera rader. Varje rad innehåller kolumner. I korsningen mellan en rad och en kolumn bildas en cell.

Tabeller <table> <tr> <th>namn</th> <th>adress</th> <th>telefon</th> </tr> <tr> <td>ellen Nu</td> <td>linnégatan 8</td> <td>4460000</td> </tr> <tr> <td>kalle Karlsson</td> <td>kallegränd 6</td> <td>4589785</td> </tr> <tr> <td>janne Jansson</td> <td>jannegatan 1</td> <td>8579545</td> </tr> </table> Namn Adress Telefon Ellen Nu Linnégatan 8 4460000 Kalle Karlsson Kallegränd 6 4589785 Janne Jansson Jannegatan 1 8579545

body table foot head Tabeller <table> <thead> <tr> <th>namn</th> <th>adress</th> <th>telefon</th> </tr> </thead> <tfoot> <tr> <td colspan="3"> Senast uppdaterad 2011-08-05 </td> </tr> </tfoot> <tbody> <tr> <td>ellen Nu</td> <td>linnégatan 8</td> <td>4460000</td> </tr> </tbody> </table> Namn Adress Telefon Ellen Nu Linnégatan 8 4460000 Senast uppdaterad 2011-8-05 colspan: Låt en cell spänna över x antal kolumner. rowspan: Låt en cell spänna över x antal rader. Datum Åtgärd Tid 2011-08-05 Fixat bugg 1 1h Inloggning 5h 2011-08-06 Auktorisering 4h colspan, rowspan anges alltid på td

Tabellers attribut <table border="1"> </table> Attribut som valign, align, border, cellspacing, cellpaddning, width etc. är borttagna i och med HTML5. Med attribut som abbr, headers, summary etc. kan vi göra våra tabeller mer tillgängliga. Vi sparar dock detta till senare.

Formulär Formulär använder vi för att få in data från användaren av webbsajten/webbapplikationen.

<form> Formulär innesluts i formulärdeklarationen: <form action=""> <! Formulärkontroller här --> </form> Några attribut action method enctype Till vilken sida ska formulärdatat skickas? GET eller POST. Se kommande slides. Den typ av data som skickas vid metod POST: Standardvärde: application/x-www-form-urlencoded

action Tomt: skicka till aktuell sida <form action=""> <! Formulärkontroller här --> </form> Relativ adress <form action="myscript.php"> <! Formulärkontroller här --> </form> Användaren får upp ett förifyllt mail med datan <form action="mailto:jl@test.se"> <! Formulärkontroller här --> </form> Absolut adress <form action="http://server.se/myscript.aspx"> <! Formulärkontroller här --> </form>

method= GET <form method="get"> <! Formulärkontroller här --> </form> Förvalt, skickar datan i URLn Max 100 tecken. (enligt standarden) Möjlighet att bokmärka i webbläsaren? Används för att tala om var data delen av URLn börjar = Separerar formulärkontrollens namn från dess värde & Används för att särskilja olika namn/värdepar

method= POST <form method="post"> <! Formulärkontroller här --> </form> Skickar datan i requestens kropp Kan skicka stora mängder data Går ej att bokmärka Den skickade informationen döljs för blotta ögat Bara något säkrare än GET

<input /> <form method="get"> <input type="text" name="userid" /> <input type="password" name="password" /> </form> Några attribut value size maxlength Förifyllt värde Antal tecken bred som kontrollen ska vara Antal tecken som kontrollen max ska rymma

Olika input-typer <input type="text" /> <input type="password" /> <input type="hidden" value="123-65" /> <input type="color" /> <input type="datetime" /> <input type="email" /> <input type="number" /> <input type="range" /> <input type="search" /> <input type="tel" /> <input type="time" /> <input type="url" /> <input type="week" />

Radioknappar/kryssrutor <input type="radio" name="group1" value="u" /> Underkänd <input type="radio" name="group1" value="3" checked /> Godkänd <input type="radio" name="group1" value="4" /> Väl godkänd <input type="radio" name="group1" value="5" /> Mycket väl godkänd checked talar om att knappen ska vara förvald <input type="checkbox" name="g1[]" value="tentamen" /> Tentamen <input type="checkbox" name="g1[]" value="projekt" /> Projekt <input type="checkbox" name="g1[]" value="laboration" /> Laboration <input type="checkbox" name="g1[]" value="föreläsning" /> Föreläsning

Textrutor <textarea rows="5" cols="30"></textarea> Obs! inga blanksteg eller radbrytningar! <textarea rows="5" cols="30">här kan vi ange en text som kommer att vara förifylld i textrutan </textarea> <textarea readonly rows="5" cols="30">det är extremt viktigt att du godkänner dessa väldigt viktiga villkor. </textarea>

Menyer <select name="dryck"> <option value="kaffe" selected>kaffe</option> <option value="saft">saft</option> <option value="vatten">vatten</option> </select> Det finns även möjlighet att göra menyer där man kan göra flera val, men då är det bättre att använda kryssrutor.

Skicka våra formulär <input type="submit" value="skicka!" /> <button type="submit">skicka</button> <input type="image" src="skicka.png" alt="skicka" /> Genom att använda ovanstående metoder för att skicka så fungerar det även att trycka på enter för att skicka formuläret.

Skicka filer <form action="handlefile.php" action="post" enctype="multipart/formdata"> </form> <input type="file" /> <input type="submit" value="ladda upp fil" />

Fieldset <form action="registrer.php" action="post"> <fieldset> <legend>personlig information</legend> <input type="text" name="firstname" /> </fieldset> </form>

Labels <form action="registrer.php" action="post"> <fieldset> <legend>personlig information</legend> <label for="firstname">förnamn:</label> <input type="text" id="firstname" name="firstname" /> </fieldset> </form> Klickar man med musen på "Förnamn" får inputfältet automatiskt fokus.

Nya attribut i HTML5 Några attribut autofocus pattern placeholder required Ger ett element fokus vid sidladdning Validera enligt ett reguljärt uttryck Text som syns i fältet innan inmatning Fältet måste fyllas i

Några ord om frames