Formulieren. Best practices
|
|
- Laurens van der Wal
- 6 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Formulieren Best practices
2 Waarom HTML formulieren: - Verzamelen gegevens die door bezoekers van website worden achtergelaten. - Bieden mogelijkheid voor bezoekers om te communiceren met website eigenaar. - Geven interactiviteit aan een website.
3 Typische werking van een formulier
4 1 De gebruiker vult het formulier in
5 2 De gebruiker verzendt het formulier
6 3 De server doet iets met de ontvangen gegevens
7 4 De server stuurt een antwoord terug naar de browser van de gebruiker
8 5 De browser toont het antwoord aan de gebruiker Bedankt! We hebben je gegevens goed ontvangen!
9 Het verwerken van de gegevens aan de serverkant moet via een programmeertaal als php gebeuren.
10 Formuliermogelijkheden in HTML
11 Maak een formulier in HTML <form> <!-- hier komen de form elementen die gebruiker om input vragen. --> </form>
12 Essentiële form attributen <form action="verwerk.php" method="post" > <!-- hier komen de form elementen die gebruiker om input vragen. --> </form> Meer info over deze attributen
13 Het formulier moet verzonden kunnen worden <form action="verwerk.php" method="post"> <!-- hier komen de form elementen die gebruiker om input vragen. --> <input type="submit" value="verzenden"> </form> Of je kan het button element gebruiken
14 De gebruiker moet gegevens kunnen invullen <form action="verwerk.php" method="post"> <input type="text" id="voornaam"> <input type="submit" value="verzenden"> </form>
15 Het invulveld moet een beschrijvend label krijgen dat de gebruiker helpt <form action="verwerk.php" method="post"> <label for="voornaam">voornaam:</label> <input type="text" id="voornaam"> <input type="submit" value="verzenden"> </form>
16 <form action="verwerk.php" method="post"> <p>jouw voornaam:</p> <input type="text" id="voornaam"> <input type="submit" value="verzenden"> </form>
17 Gebruik altijd een label Zorg voor een duidelijke link tussen het label en het formulierelement: het for attribuut van het label geef je dezelfde waarde als de id van het formelement Plaats een label vóór het formulierelement: screenreaders lezen het voor maar negeren andere tekst Een label is klikbaar en maakt je formulier dus gebruiksvriendelijker Een label kan je makkelijk vormgeven met CSS Dankzij cursor:pointer toon je de gebruiker dat het label klikbaar is
18 Het invulveld moet een name krijgen (wordt meegestuurd naar server) <form action="verwerk.php" method="post"> <label for="voornaam">voornaam:</label> <input type="text" id="voornaam" name="voornaam" > <input type="submit" value="verzenden"> </form>
19 Attributen voor formuliervelden
20 <input type="text" placeholder="family name" >
21 Toegankelijkheidstips Hou placeholder tekst kort en duidelijk Gebruik het title attribuut voor langere tekst Gebruik nooit enkel placeholder, een label element is vereist (screenreaders) Plaats het label vóór het inputveld Browsers die placeholder niet ondersteunen, zullen het gewoon negeren Gebruik placeholder! Je formulier wordt gebruiksvriendelijker
22 Placeholder vormgeven ::-webkit-input-placeholder { color: red; } ::-moz-placeholder { color: red; } :-ms-input-placeholder { color: red; } ::placeholder { color: red; }
23 <input type="text" autofocus >
24
25 focus vormgeven input:focus { outline: 0; /* verbergt standaard focus style */ border: 1px solid blue; } Opgepast: standaard browser :focus stijl nooit afzetten zonder zelf stijl te geven! Usability!
26 <input type="text" autocomplete > Standaard waarde toont eerder ingevulde gegevens
27 <input type="text" autocomplete="off" >
28 <form autocomplete="off" > Zet autocomplete af voor elk formulierveld Je kan dit overroepen per individueel veld: <input type="text" autocomplete >
29 <input type="text" required >
30 Een required formulierveld vormgeven :required { } border-bottom: 3px solid tomato;
31 Een niet- required formulierveld vormgeven :optional { } border: 1px solid green;
32 <input type="text" pattern="[0-9][a-z]{3}" >
33
34 Toegankelijkheidstips Verklaar het vereiste patroon aan de gebruiker in het title of placeholder attribuut, of tenminste in tekst naast het veld sommige browsers zullen de title tekst tonen als het veld onjuist werd ingevuld! Gebruik alleen pattern wanneer dit strikt noodzakelijk is. Frustreer je gebruikers niet. Oudere browsers negeren pattern gewoon
35 list Koppelt een datalist aan een bepaald veld. De waarde van het list attribuut moet hetzelfde zijn als de id van een datalist element. datalist Een vooraf gedefinieerde lijst met opties.
36 Definieer eerst een lijst met opties <datalist id="countries"> <option value="belgium">belgium</option> <option value="sweden">sweden</option> <option value="norway">norway</option> <option value="germany">germany</option> <option value="france">france</option> </datalist> Wordt niet getoond!
37 Associeer vervolgens met een veld <label for="country">your country:</label> <input type="text" list="countries" id="country">
38
39
40 Backward compatibility De meeste browsers die datalist niet kennen, tonen een tekstveld, maar IE9 en lager tonen alle datalist opties als tekst!
41 Mogelijke oplossing <label for="country">your country:</label> <datalist id="countries"> <select name="country"> <option value="belgium">belgium</option> <option value="sweden">sweden</option> <option value="norway">norway</option> <option value="germany">germany</option> <option value="france">france</option> </select> If other, please specify: </datalist> <input type="text" id="country" list="countries">
42 Dit is een aanvaardbare fall-back in oudere browsers
43 <form action="" method="" novalidate > Kan enkel gebruikt worden op het form element. Formulier zal niet gevalideerd worden bij submit. <form action="process.php" novalidate > <label for=" "> </label> <input type="text" name=" " > <input type="submit" value="submit"> </form>
44 <input type="submit" formnovalidate > Kan enkel gebruikt worden op een submitknop. Formulier zal niet gevalideerd worden bij submit. <form action="process.php"> <label for=" "> </label> <input type="text" name=" "> <input type="submit" formnovalidate value="save"> <input type="submit" value="submit"> </form>
45 <input type="submit" value="submit" formaction="process.php" > Kan enkel gebruikt worden op submitknoppen Heeft hetzelfde effect als het action attribuut op het form element Als een formulier verzonden wordt, checkt de browser eerst of er een formaction attribuut is. Als dat er niet is, gaat de browser op zoek naar een action attribuut op het form element. Bestaan ook: formmethod, formenctype en formtarget
46 Formulierelementen
47 Flashback: wat zijn de belangrijkste formulierelementen van HTML4?
48 <input type="text">
49 Met label <label for="naam">hoe is jouw naam?</label> <input type="text" id="naam" name="naam">
50 <textarea>your text</textarea>
51 Met label <label for="vraag">je opmerking</label> <textarea id="vraag" name="vraag"></textarea>
52 <input type="password">
53 Met label <label for="pas">je paswoord</label> <input type="password" id="pas" name="paswoord">
54 <input type="file">
55 Met label <label for="foto">upload je foto</label> <input type="file" id="foto" name="foto">
56 <input type="submit">
57 <input type="radio">
58 Met label <input type="radio" name="maaltijd" value="frietjes" id="frietjes"> <label for="frietjes">frietjes</label> <input type="radio" name="maaltijd" value="pizza" id="pizza"> <label for="pizza">pizza</label> <input type="radio" name="maaltijd" value="boterham" id="boterham"> <label for="boterham">boterhammetjes</label>
59 Best ook met fieldset en legend <fieldset> <legend>maak je keuze</legend> <input type="radio" name="maaltijd" value="frietjes" id="frietjes"> <label for="frietjes">frietjes</label> <input type="radio" name="maaltijd" value="pizza" id="pizza"> <label for="pizza">pizza</label> <input type="radio" name="maaltijd" value="boterham" id="boterham"> <label for="boterham">boterhammetjes</label> </fieldset>
60 fieldset en legend Gebruik fieldset om inhoudelijk gerelateerde formulierelementen te groeperen Het is dus perfect om radio buttons of checkboxes te groeperen Gebruik legend optioneel als bijschrift bij een fieldset
61 fieldset en legend
62 <input type="checkbox">
63 Met label <input type="checkbox" name="ploeg" value="rsca" id="rsca"> <label for="rsca">anderlecht</label> <input type="checkbox" name="ploeg" value="club" id="club"> <label for="club">club Brugge</label> <input type="checkbox" name="ploeg" value="gent" id="gent"> <label for="gent">aa Gent</label>
64 Best ook met fieldset en legend <fieldset> <legend>vink je voorkeur aan</legend> <input type="checkbox" name="ploeg" value="rsca" id="rsca"> <label for="rsca">anderlecht</label> <input type="checkbox" name="ploeg" value="club" id="club"> <label for="club">club Brugge</label> <input type="checkbox" name="ploeg" value="gent" id="gent"> <label for="gent">aa Gent</label> </fieldset>
65 CSS has a :checked pseudo class for radio and checkbox elements input :checked + label { } color: purple;
66 <select> <option>nederlands</option> <option>african</option> </select>
67 Met label <label for="taal">kies je taal</label> <select id="taal" name="taal"> <option value="dutch">nederlands</option> <option value="african">african</option> </select>
68 Nieuwe formelementen in HTML5
69 <input type="search">
70 <input type="search">
71 <input type="search"> Oude browsers die de nieuwe formulierelementen niet kennen, vallen terug op een standaard tekstveld. Je kan het dus gerust bekijken als ingebakken progressive enhancement.
72 <input type=" ">
73 <input type=" ">
74 invalid formelementen vormgeven :invalid { } border: 1px solid red;
75 valid formelementen vormgeven input:not([type='submit']):valid { } border: 1px solid green;
76 Tip Je dubbelcheckt best elke interactiestap bij gebruik van de :valid of :invalid CSS pseudoclasses.
77 <input type=" " required >
78 <input type=" ">
79 <input type="url">
80 <input type="url">
81 <input type="url">
82 <input type="tel">
83 <input type="tel"> Er wordt geen specifieke syntax opgedrongen want telefoonnummers verschillen wereldwijd Je kan het pattern attribuut gebruiken als je per sé een specifieke syntax wil opdringen Usability tip: doe het niet! :)
84 <input type="tel">
85 <input type="number">
86 <input type="number">
87 <input type="number" min="4" max="18" step="0.5" value="9" id="shoe-size">
88 <input type="range"> Wanneer je input verwacht zoals number, maar minder specifiek
89 <input type="range" min="1" max="100" value="50">
90 <input type="date">
91 <input type="date">
92 <input type="date" min=" " max=" " > Je kan de min en max attributen gebruiken Andere mogelijke types: month, week, datetime, time
93 <input type="date">
94 <input type="color">
95 <input type="color"> The color picker on Blackberry
96 Onthou Browsers die deze nieuwe input types niet kennen, vallen altijd terug op input type="text" Je formulier wordt door de nieuwe input types gebruiksvriendelijker voor een groeiend aantal gebruikers Eventueel kan je browser support detecteren via JavaScript feature detection (bijv. Modernizr) Valideer wat de gebruiker ingeeft altijd server-side Zoals steeds: test in zoveel mogelijk browserversies en op zoveel mogelijk verschillende apparaten!
97 Gebruiksvriendelijke en toegankelijke formulieren
98 Plaats labels boven de velden Veel minder oogfixaties en daarom sneller te begrijpen door je gebruiker
99 Vervang een label nooit door placeholder tekst Placeholder tekst verdwijnt wanneer het veld focus krijgt, of wanneer je begint te typen.
100 Bij een zoekveld kan je t eventueel vervangen door het title attribuut Screenreaders lezen dan de waarde van het titel attribuut voor.
101 Verplichte velden: duidelijk zijn! Kleurverschil, vette tekst of * zijn niet voldoende. Plaats (verplicht) vóór het veld.
102 Gebruik fieldset, zeker bij langere formulieren
103 Probeer het standaard uitzicht van formulierelementen zoveel mogelijk te behouden. Gebruikers herkennen ze in een oogopslag.
104 Niemand vult graag formulieren in. Vraag zo weinig mogelijk van je gebruiker. Hou het simpel.
105 Veel gebruikers gebruiken het keyboard om te navigeren door je formuliervelden. Test dit altijd eens.
106 Meer weten?
107 Meer weten?
108 Meer weten? S
109 Links en bronnen html5doctor.com w3.org wufoo.com/html5 developer.mozilla.org Codrops CSS reference
HTML. Formulieren. Hans Roeyen V 3.0
Formulieren Hans Roeyen V 3.0 26 februari 2015 Inhoud 1. Formulieren... 3 1.1. De form tag... 3 1.1.1. Het action attribute... 4 1.1.2. Het method attribute... 4 1.2. De input tag... 4 1.3. Soorten input
Nadere informatie<input type="text" name="veldnaam" size="20" maxlength="30" value="inhoud veld">
Les 9: Formulieren. Proficiat, U hebt het al tot de laatste oefening gebracht. In deze les komen formulieren aan bod, U hebt ze zeker al eens gezien op een site, en indien niet neem dan eens vlug een kijke
Nadere informatieLes 9: formulier controle met javascript.
Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet
Nadere informatieInformatietechnologie 1. HTML: Tabellen en Formulieren. Kristof Michiels
Informatietechnologie 1 HTML: Tabellen en Formulieren Kristof Michiels In deze presentatie Tabellen Formulieren 2 / 40 Tabellen Tabellen Wanneer/waarom tabellen gebruiken? HTML-structuur van tabellen Cellen
Nadere informatieBASISELEMENTEN <form> <input> <textarea> <select> & <option> </form> INPUT element. INPUT attributen: type, id & name
Je kan een basisformulier opzetten voor je website Je kan informatie opvragen op verschillende manieren Je kan een formulier opmaken met CSS 3 Je kan formulieren beheren in Adobe Dreamweaver GERICHT INFORMATIE
Nadere informatieFormulieren maken met Dreamweaver CS 4/CS 5
Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit
Nadere informatieEindopdracht webdesign
Eindopdracht webdesign Opdracht 1: html Maak html-pagina jouwnaam-formulier.html met een webformulier volgens het voorbeeld: Geef in de form tag attribuut action de waarde../cgi-bin/formmail.pl en geef
Nadere informatieOplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST
Oplossingen overzicht PHP Oplossing KPN opgave, zonder testen van POST internetminuten in welke categorie val ik?
Nadere informatieFoutcontrole met Javascript
Foutcontrole met Javascript Pol Van Dingenen Yannick Van Hauwe INLEIDING Het controleren van de gegevens die ingevuld zijn in formulieren is heel erg belangrijk. In de praktijk is enkel en alleen controle
Nadere informatieDynamische Websites. Week 2
Dynamische Websites Week 2 AGENDA Labo 1 GET, POST Navigatie, etc Varia 1 2
Nadere informatieFormulieren maken met Dreamweaver CS 4
Formulieren maken met Dreamweaver CS 4 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit zoveel
Nadere informatieWEBDESIGN. html tags. Neem de grondbeginselen van html door via de online cursus op de informaticasite of via instruct-online
WEBDESIGN html tags HTML is de taal waarop internetsites gebaseerd zijn. Bij het onderdeel webdesign maken we gebruik van een van de bovenstaande webeditors die ons helpen bij het (automatisch) creëren
Nadere informatieLes 2: Can t get it out of my <head>
Les 2: Can t get it out of my Les 2 gaat over de geschiedenis van HTML. Het W3C en WHATWG. Ook wordt de HTML5 timeline besproken. In de les ga je werken aan Validatie & Code lezen, Rich media elementen:
Nadere informatieLes 2: Can t get it out of my <head>
Les 2: Can t get it out of my Les 2 gaat over de geschiedenis van HTML. Het W3C en WHATWG. Ook wordt de HTML5 timeline besproken. In de les ga je werken aan Validatie & Code lezen, Rich media elementen:
Nadere informatieEindopdracht HTML/CSS: hovenier
Eindopdracht HTML/CSS: hovenier De eindopdracht is verplicht voor wie de opleiding Applicatie Ontwikkelaar wil gaan doen. Het is de bedoeling dat je zo veel mogelijk individueel werkt. Als je samenwerkt
Nadere informatieHTML5 overzicht Tag Uitleg Versie Attributen
HTML5 overzicht Tag Uitleg Versie Attributen Commentaarregel toevoegen 4 en 5 Geen Document 4 en 5 Geen Hyperlink 4 en 5 href ping Samenvoeging van een woord 4 en
Nadere informatieGIVE ME A FUCKING <BR> FRONTEND DEVELOPMENT LES 1
GIVE ME A FUCKING FRONTEND DEVELOPMENT LES 1 WAAROM DIT VAK? Nou? Vraag dit aan je studenten, schrijf het eventueel op het bord. Benadruk al deze punten ook. - Materiaalkennis - Hoe weet je wat je
Nadere informatieEen formulier ontwerpen
Een formulier ontwerpen Op iedere professionele website is tegenwoordig wel een formulier te vinden, dat door de bezoeker van de website kan worden ingevuld. Formulieren op websites worden voor verschillende
Nadere informatieLab Webdesign: Javascript 7 april 2008
H8: FORMULIEREN In dit hoofdstuk komt het "form"-object aan de orde: we zullen zien hoe we JavaScript kunnen gebruiken voor het manipuleren en valideren van de gegevens die een eindgebruiker invult in
Nadere informatieFormulier maken en opvangen met php
Welkom bij mijn PHP tutorial (Deel 2) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver
Nadere informatieVoor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com
Welkom bij mijn website tutorial (Deel 7) Ik ga uit van Microsoft XP voor de duidelijkheid. Ik heb dus geen idee of de programma s die ik gebruik ook op Vista werken. Notepad++ werkt zowieso op xp en Vista.
Nadere informatieDe categorie Forms in het paneel Insert
Formulieren Invulformulieren bieden u de mogelijkheid om te communiceren met de bezoekers van uw website. Ze geven de bezoeker de mogelijkheid om feedback te geven, informatie door te spelen, informatie
Nadere informatieNBTC html wijzigingen juni
NBTC html wijzigingen juni Verstuurd naar GX: 23 juni 2014 1. Recently viewed Zie Change / Incident 1: Prijzen recently viewed zijn niet correct. Aan de recently viewed items wordt een extra label (met
Nadere informatieAbonnementen en Termijnbetalingen met de HTML INCASSO API. in uw eigen betaalomgeving. (voor een ingesteld product in uw account) Versie 1.
Abonnementen en Termijnbetalingen met de HTML INCASSO API in uw eigen betaalomgeving (voor een ingesteld product in uw account) Versie 1.0 Inhoud Wat is de PayPro HTML INCASSO API...3 Het HTML formulier...4
Nadere informatieInhoud. 1 Webtalen, browsers en editors 1. 2 De basis van HTML 27
1 Webtalen, browsers en editors 1 Introductie 2 Een korte terugblik 2 Afspraken over webtalen 3 Twee smaken HTML 5 Wat HTML 5 is 6 Kennismaken met HTML en CSS 8 Aan de serverkant 8 De functie van HTML
Nadere informatieWEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B
WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B WEBSITE-DESIGN INHOUD COLLEGE Afronding vak JQuery, mail(formulieren) en social media Testen Website-design 5-1-2015 2 AFRONDING VAK
Nadere informatieCluster 1 Realiseert. 4 Beschrijving van de beroepssituatie behorende bij deze leereenheid
LEEREENHEID HTML/CSS Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid Leereenheid
Nadere informatie1 Webtalen, browsers en editors 1. 2 De basis van HTML5 29
1 Webtalen, browsers en editors 1 Introductie 2 Een snelle terugblik 2 Afspraken over webtalen 3 Twee smaken HTML 5 Wat HTML5 is 7 Kennismaken met HTML en CSS 8 Aan de serverkant 9 HTML Hypertext Markup
Nadere informatieInhoudsopgave. Inhoudsopgave... 2. 1. Inleiding... 3. 2. Het begin... 4. 3. Opmaak... 6. 5. Formulieren... 16. 6. Editors... 23. 7. Webbrowsers...
1 Inhoudsopgave Inhoudsopgave... 2 1. Inleiding... 3 2. Het begin.... 4 3. Opmaak... 6 5. Formulieren... 16 6. Editors... 23 7. Webbrowsers... 24 8. Webhosting... 25 9. Website uploaden... 27 10. Website
Nadere informatieAfrekenen via de PayPro HTML PRODUCT API. op uw eigen website. (voor een ingesteld product in uw account) Versie 1.0
Afrekenen via de PayPro HTML PRODUCT API op uw eigen website (voor een ingesteld product in uw account) Versie 1.0 Inhoud Wat is de PayPro HTML PRODUCT API...3 Het HTML formulier...4 Omschrijving variabelen...5
Nadere informatieLes W-04: Een introductie in PHP
Les W-04: Een introductie in PHP 4.0 PHP De afgelopen jaren zijn websites steeds interactiever geworden. Je beantwoordt een enquête via internet, doet mee aan een poll, stuurt een formulier naar iemands
Nadere informatieideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card)
Script: Versie: 0.5 Licentie: ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card) Gratis te gebruiken door (erkende) goede doelen. 200,00 excl. BTW voor aanschaf
Nadere informatieHand-out Web Technologies, werkcollege 5 Alex Reuneker 2012
Hand-out Web Technologies, werkcollege 5 Alex Reuneker (a.reuneker@hhs.nl), 2012 1. Groeperen (div- en span-elementen) : Het HTML-element div is een block-level element (zie hand-out bij het
Nadere informatieOverzicht HTML/Formulieren/PHP codes.
Overzicht HTML/Formulieren/PHP codes. Rekenkundige operatoren: optellen + aftrekken - vermenigvuldigen * delen / modulo % (de modulo-operator berekent de rest na een deling) vb. 5%3 = 2 pow(, ); vb. 2
Nadere informatieInternet_html.doc 1/6
Internet_html.doc 1/6 Internet html. HTML syntax en regels Een HTML-element is opgebouwd uit een startmarkering en een eindemarkering (behalve enkele speciale markeringen zoals bvb. , , ).
Nadere informatie1. De consument klikt op de «Betalen met ideal» knop op de website van de winkelier.
1 1. INTRODUCTIE: WAT IS ABN AMRO IDEAL EASY? ABN AMRO ideal Easy is een voordelige en gemakkelijk te gebruiken ideal only betaalknop. Het stelt uw klanten in staat in één klik een betaling via uw website
Nadere informatieArrays en Foreach. Huub de Beer. Eindhoven, 4 juni 2011
Arrays en Foreach Huub de Beer Eindhoven, 4 juni 2011 Associatieve arrays (I) Je kent er al een aantal: $_POST en $_GET. PHP maakt er meer aan: $_SERVER, $_SESSION. Zie http://www.php.net/manual/en/reserved.variables.php
Nadere informatiePagina-inhoud maken. Voor het plaatsen van een afbeelding in een pagina wordt gebruik gemaakt van het <img>-tag.
Afbeeldingen Voor het plaatsen van een afbeelding in een pagina wordt gebruik gemaakt van het -tag. De parameters:
Nadere informatieInhoud. 1 Webtalen, browsers en editors 1. 2 De basis van HTML5 27
Inhoud 1 Webtalen, browsers en editors 1 Introductie 2 Een snelle terugblik 2 Afspraken over webtalen 3 Twee smaken HTML 5 Wat HTML5 is 7 Kennismaken met HTML en CSS 8 Aan de serverkant 8 HTML Hypertext
Nadere informatieHandleiding webformulieren
Handleiding webformulieren www.ucll.be versie: januari 2017 auteur: Nele Clijsters Inhoudsopgave 1. Webformulier aanmaken... 3 2. Besturingselementen... 4 2.1. Bestand... 4 2.2. Countdown... 4 2.3. Datum...
Nadere informatieY.S. Lubbers en W. Witvoet
WEBDESIGN Eigen Site Evaluatie door: Y.S. Lubbers en W. Witvoet 1 Summary Summary Prefix 1. Content en structuur gescheiden houden 2. Grammaticaal correcte en beschrijvende markup 3. Kopregels 4. Client-
Nadere informatieEen poging om de snelheid van de sites te verzekeren tijdens de lessen:
Les 5 Nieuwe sites Een poging om de snelheid van de sites te verzekeren tijdens de lessen: Luc www.lucacht.drupallearning.be Johan www.jdb.drupallearning.be Laurens www.laurens8.drupallearning.be Ria www.riaacht.drupallearning.be
Nadere informatiePHP: Formulieren. <form action= script.php method= POST >
Acties uitvoeren Het verwerken van gegevens die zijn verzonden vanuit een HTMLformulier op een webpagina is misschien wel de meest fundamentele taak die wordt uitgevoerd door een PHP-script. Bepaald het
Nadere informatieDeze kaart kun je gebruiken om uiteindelijk een SMS te versturen naar bijvoorbeeld je ouders, je vrienden of naar iemand van je klas
1. Op de volgende kaart leer je hoe: Je een tabel maakt Hoe je een formulier maakt Hoe je een SMS verstuurt via CM.com Deze kaart kun je gebruiken om uiteindelijk een SMS te versturen naar bijvoorbeeld
Nadere informatieTraining Toegankelijke video players. 28 Maart 2019
Training Toegankelijke video players 28 Maart 2019 Introductie Stichting Accessibility 17 jaar internationaal expertisecentrum voor toegankelijke ICT Not-for-profit instelling Lid van W3c, oa NLse vertaling
Nadere informatieAPEX Templates. OGH APEX dag 30 maart. Art Melssen. 31 maart 2010
APEX Templates OGH APEX dag 30 maart Art Melssen Introductie Over de spreker 4 jaar APEX ervaring / 7 jaar Oracle 10 jaar web technologie ervaring APEX trajecten o.a. bij Centraal Boekhuis en eboekhuis
Nadere informatieDOM: attributen, styling, classes, events, timeouts en intervallen, willekeurige getallen en forms
Informatietechnologie 2 JavaScript DOM: attributen, styling, classes, events, timeouts en intervallen, willekeurige getallen en forms Kristof Michiels Belangrijkste bouwstenen tot nu toe: Werken met variabelen
Nadere informatieWeek 1 1/4. Week 1 2/4
Week 1 1/4 3. Beschrijf keuzes: Wij hebben gekozen voor Dreamweaver omdat een van ons dit al op zijn/haar laptop had staan. Ook weten we hoe we dit programma moeten gebruiken en kan bijvoorbeeld notepad++
Nadere informatieDankzij de formulieren kan de gebruiker van de site informatie invoeren en versturen.
PHP Les 5 : Frmulieren gemaakt in HTML Interessante links: http://www.dnbsczwijnaarde.be/~mermant/ http://www.ivbrugge.be/cursusweb/html4/frmulieren.asp Dankzij de frmulieren kan de gebruiker van de site
Nadere informatieProgrammeren voor het web met PHP
Programmeren voor het web met PHP De meestgebruikte programmeertaal voor websites is PHP. Het is een heel handige taal waarmee je een eigen slimme website kunt bouwen. Je gaat nu leren hoe PHP werkt, en
Nadere informatieLes 15 : updaten van gegevens in de database (deel2).
Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken
Nadere informatieBonus hoofdstukken. 1 HTML, CSS en JavaScript. 2 Een website bouwen
Bonus hoofdstukken 1 HTML, CSS en JavaScript 2 Een website bouwen 1 HTML, CSS en JavaScript De belangrijkste punten van bonushoofdstuk 1 XX HTML is een taal waarmee u de inhoud en structuur van een webpagina
Nadere informatieRob's Domein. theorie van html met de beschrijving van alle tag. Een html pagina moet altijd minstens uit de volgende tags bestaan:
pagina 1 van 6 Rob's Domein kamp, 's Lands grootste webwinkel! Opleiding Webdesign Verdien aan je site met Tradedou SCRIPTS GIF PLAATJES ACHTERGRONDEN GENERATOREN DIVERSEN OPLEIDINGEN CONTA N Binnen 1
Nadere informatieHTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt?
HTML in Outlook 2007 Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Inleiding Emark Mail biedt u de mogelijkheid om kant en klare HTML nieuwsbrieven in te laden en te versturen.
Nadere informatieGebruikershandleiding voor: Beperkte Password protectie met JavaScript
Gebruikershandleiding voor: Beperkte Password protectie met JavaScript URL: http://home.hccnet.nl/s.f.boukes/html-2/html-202.htm INHOUD : 1. Structuur van een beveiligde site 2. Login-formulier 3. Login
Nadere informatieFrontend ontwikkeling
Frontend ontwikkeling Mark Jansen Edwin Vlieg PHPFreakz ledendag 10 november 2007 Frontend ontwikkeling De interface is je product richting de eindgebruiker Goede PHP code met een slechte interface geeft
Nadere informatieAfrekenen via de PayPro HTML API. op uw eigen website. Versie 1.0. Betalen via de PayPro HTML API op. uw eigen website
Afrekenen via de PayPro HTML API op Versie 1.0 Inhoud Wat is de PayPro HTML API... 3 Het HTML formulier... 4 Omschrijving variabelen... 6 Voorbeelden... 9 Wat is de PayPro HTML API In dit document wordt
Nadere informatieKies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site
Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.
Nadere informatieLes 13. Voorbereiding
Les 13 Voorbereiding 1. Plaats DEZE TWEE PLUGINS op de server in de map libraries. Deze is nodig voor de werking van Masonry Views en Masonry API 2. Schakel de modules Masonry Views en Masonry API in.
Nadere informatieCascading Style Sheets
Cascading Style Sheets Dit gedeelte wordt uitgebreid besproken in http://www.handleidinghtml.nl/css/index.html 1TIN Internettechnologie 2003-2004 les 07 1 Onderwerpen Cascading model Syntax Toevoegen van
Nadere informatieWEBAPPLICATIES. Toegankelijke gebruikersinterfaces bouwen voor het web KRIS MERCKX
WEBAPPLICATIES Toegankelijke gebruikersinterfaces bouwen voor het web KRIS MERCKX Webapplicaties Kris Merckx Meer informatie over deze en andere uitgaven kunt u verkrijgen bij: Sdu Klantenservice Postbus
Nadere informatieFFO Webdesign 1e jaar theorietoets NL niveau4... Totaal aantal vragen: 40
FFOUCHIER 01/11/2018 FFO Webdesign 1e jaar theorietoets NL niveau4... Totaal aantal vragen: 40 De meeste juiste antwoorden: #22 Minste Juiste antwoorden: #30 1. Selecteer de juiste HTML-code voor het maken
Nadere informatieVoorwoord bij de vierde editie
Voorwoord bij de vierde editie Van alle technieken die komen kijken bij het maken van webpagina s en webapps zijn HTML en CSS de belangrijkste. Zonder HTML is er sowieso geen webpagina en zonder CSS blijft
Nadere informatieTaak 2.1.1 Onderzoekt en gij zult vinden... 1. Inhoud
Taak 2.1.1 Onderzoekt en gij zult vinden Inhoud Taak 2.1.1 Onderzoekt en gij zult vinden... 1 Inhoud... 1 Inleiding... 2 Website 1 MacroMedia... 3 Website 2 WebWereld... 5 Website 3 Music in Control...
Nadere informatiePHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden
PHP & MySQL Studievaardigheden 2014 Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak
Nadere informatieHTML & CSS. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden
HTML & CSS Studievaardigheden 2013 Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: www.w3schools.com en dit college: www.liacs.nl/~ftakes/pdf/htmlcss.pdf Opdracht:
Nadere informatieWHITEPAPER MANUAL HOE STEL JE EEN WHITEPAPER IN?
WHITEPAPER MANUAL Zet je magazine in als whitepaper. De bezoeker kan het magazine (alleen) openen door persoonlijke gegevens te verstrekken of door in te loggen met Facebook of Zo bouw jij een relevante
Nadere informatieH AN D L E I DI N G FORM U LI E RM AK E R
FORMULIERMAKER H AN D L E I DI N G FORM U LI E RM AK E R Versie 1.3 gepubliceerd op 21 februari 2012 D e onderdelen van een f ormul i er Met de formuliermaker (formbuilder) kunt u binnen uw website op
Nadere informatieWat is een child-theme?
Child theme Waarschuwing 1. Het maken van een child theme is relatief eenvoudig, u hebt er wel FTP toegang voor nodig bij uw provider. 2. Het is soms lastig om precies uit te vinden welke css codes u moet
Nadere informatieInhoud leereenheid 2 HTML. Introductie 31. Leerkern 32. Zelftoets 55. Terugkoppeling 56
Inhoud leereenheid 2 HTML Introductie 31 Leerkern 32 1 HTML 32 1.1 Het doctype 32 1.2 De syntaxis van HTML 32 1.3 Semantiek 34 1.4 Validatie 34 2 Tags: betekenis en structuur 35 2.1 Elementen voor de head
Nadere informatiei ll take off to the cloud
i ll take off to the cloud Webbased applicaties gebouwd door ILE programmeurs Gepresenteerd door: Drs. Martijn van Breden Lead software architect Pantheon Automatisering 26-4-2017 1 Historie Pantheon Ontstaan
Nadere informatieSelenium IDE Webdriver. Introductie
Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3
Nadere informatieFormulieren en waarden posten naar een view
Hoofdstuk 4 Formulieren en waarden posten naar een view Waarden posten naar een view in een Zend-project gaat heel anders dan dat je gewend bent. Om dit mechanisme te leren, kunnen we het beste een eenvoudige
Nadere informatiePageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen
PageSpeed Insights 66 / 100 Snelheid Dit moet worden gecorrigeerd: JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen Je pagina heeft 2 blokkerende scriptbronnen en 1 blokkerende
Nadere informatieIntroductie op Adobe Acrobat 8 Professional
Introductie op Adobe Acrobat 8 Professional Colin van Oosterhout Business Development Manager Adobe Systems Benelux 1 Acrobat 8.0 Familie Functie vergelijk Maak PDF documenten met 3D inhoud vanuit CAD
Nadere informatieLes 7. Instap. CSS en views: schilderijen. Pas even de header aan van het thema en zorg ervoor dat er geen websitenaam en slogan te zien is.
Les 7 Instap Pas even de header aan van het thema en zorg ervoor dat er geen websitenaam en slogan te zien is. CSS en views: schilderijen Ons eerste overzicht in de vorige les bestond uit het tonen van
Nadere informatieWorkshop toegankelijke geo-informatie. Gebruiker Centraal november 2018 Thijs Brentjens
Workshop toegankelijke geo-informatie Gebruiker Centraal 2018 5 november 2018 Thijs Brentjens Waar denkt u aan bij geo-informatie? doe een gebruiker na Hoe kom ik hier op tijd? doe een gebruiker na doe
Nadere informatieInfo-books. Toegepaste Informatica. Deel 9c: Elektronisch publiceren FrontPage 2002. AL9c. Jos Gils Erik Goossens
Info-books AL9c Toegepaste Informatica Deel 9c: Elektronisch publiceren FrontPage 2002 Jos Gils Erik Goossens Hoofdstuk 3 Formulieren maken 3.1 Probleemstelling In de meeste gevallen is er een informatiestroom
Nadere informatieInhoud. 1 Kennismaken met HTML5 1. /ix
Inhoud 1 Kennismaken met HTML5 1 Een korte geschiedenis van HTML 2 Wie heeft het web bedacht? 3 Afspraken over webtalen 4 WHATWG 5 Twee smaken HTML 6 Backward compatible 7 Wat HTML is 8 HTML bestaat uit
Nadere informatieHandleiding RS Form! 1.0.4
Handleiding RS Form! 1.0.4 Inhoud 1. Controlepaneel... 3 2. Forms Manager... 4 2.1 Nieuwe form aanmaken... 4 2.2 Nieuwe fields toevoegen... 7 2.3 Wijzigen/verwijderen bestaande Forms, Fields... 10 Versie
Nadere informatiePageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen
PageSpeed Insights 69 / 100 Snelheid Dit moet worden gecorrigeerd: JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen Je pagina heeft 1 blokkerende CSS-bronnen. Dit veroorzaakt
Nadere informatieAfrekenen via de PayPro HTML API. op uw eigen website. met meerdere ontvangers. (Variabele bedragen) Versie 1.0
Afrekenen via de PayPro HTML API op uw eigen website met meerdere ontvangers (Variabele bedragen) Versie 1.0 Inhoud Wat is de PayPro HTML API... 3 Het HTML formulier... 4 Omschrijving variabelen... 6 Voorbeelden...
Nadere informatieOntdek Acrobat 8 Professional
Sessie 2 Ontdek Acrobat 8 Professional Colin van Oosterhout Business Development Manager Adobe Systems Benelux 1 De belangrijkste thema s van Acrobat 8: De 5 C s 2 Werken met Acrobat 8 Combine bestanden
Nadere informatieHTML elementen en attributen (volgens de Strict DTD)
HTML 4.01 - elementen en attributen (volgens de Strict DTD) N.B.: vervallen attributen die vermeld worden in deze tabel, vallen uiteraard onder de Transitional DTD Naam element Type tag Start tag, einde
Nadere informatieCSS Klassen in NETQ Premium Handleiding
CSS Klassen in NETQ Premium Handleiding Dit document is alleen bedoeld voor gevorderde gebruikers met uitgebreide kennis van HTML Algemeen klassenoverzicht Wanneer u zelf sjablonen opstelt, kunt u de volgende
Nadere informatiePhotoworkZ pop-up website handleiding
PhotoworkZ pop-up website handleiding Inhoudsopgave PhotoworkZ pop-up website handleiding...1 Aanmelden op de admin module...2 Beheer van teksten...3 Tekst downloaden en aanpassen...3 Aanpassen van teksten...4
Nadere informatieSmartphone applications with Apex. Dealing with the limitations
Smartphone applications with Apex Dealing with the limitations Inhoud - Introductie - Beperkte schermgrootte - Lastig invoeren via on-screen toetsenbord - Beperkte bandbreedte 2 3 A presentation by Who
Nadere informatieWebsitecheck. Taak en Tekst voor websites die werken. www.jouwsite.nl
Taak en Tekst voor websites die werken www.jouwsite.nl Websitecheck Taak en Tekst, www.taakentekst.nl Buijs Ballotstraat 27A, 2563 ZH Den Haag 06-13935470 1 Websitecheck Website: Eigenaar: Datum: www.jouwsite.nl
Nadere informatieLes 3. Inleiding. Voorbereidend werk. Views vervolmaking. Voorbereiding
Les 3 Inleiding In deze les bepreken we een aantal aspecten van de module 'Views' ter vervolgemaking. De meeste van deze tools zijn voorlopig niet beschikbaar in Drupal 8. Drupal 7 zal vandaag onze versie
Nadere informatieToetsmatrijs Web Markup
Toetsmatrijs Web Markup Deze toetsmatrijs verstrekt de leerdoelen en toetscriteria voor het vak Web Markup competentienummers of C 1.1 Een eenvoudige webpagina bouwen, testen en publiceren op het web HTML,
Nadere informatieTaak 2.1.9 - Strict or Strong. Inhoud
Taak 2.1.9 - Strict or Strong Inhoud Taak 2.1.9 Strict or Strong... 1 Inhoud... 1 Inleiding... 2 Wat is een Strict wachtwoord policy?... 3 Waarom een sterk wachtwoord?... 3 De controle methode... 4 PSDs...
Nadere informatieDrempelvrij samenwerken
Drempelvrij samenwerken Start ook met drempelvrij samenwerken. Door kennis en informatie te delen op een platform dat aan de webrichtlijnen voldoet kun je met heel Nederland samenwerken. In deze whitepaper
Nadere informatieTemplates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website
Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website Wat we gaan doen 1. Wie ben ik? 2. Voor- en nadelen bestaande templates en eigen templates 3. Eigen template op basis
Nadere informatieHANDLEIDING IDEAL EASY
HANDLEIDING IDEAL EASY 1 2 1. INTRODUCTIE: WAT IS ABN AMRO IDEAL EASY? ABN AMRO ideal Easy is een voordelige en gemakkelijk te gebruiken betaalknop. Het stelt uw klanten in staat in één klik een betaling
Nadere informatieHand-out Introduction to Programming, werkcollege 7 Alex Reuneker 2013
Hand-out Introduction to Programming, werkcollege 7 Alex Reuneker (a.reuneker@hhs.nl), 2013 1. Document Object Model (DOM) DOM: DOM staat voor Document Object Model. Het DOM is een model van webpagina
Nadere informatiePHP & MySQL. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden
PHP & MySQL Studievaardigheden 2013 Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak een uitgebreide*
Nadere informatieTechnisch Ontwerp Stylin s
Technisch Ontwerp Stylin s Inhoudsopgave Inhoudsopgave... 1 Introductie... 2 Technieken... 2 Ontwerprichtlijnen... 3 Activity Diagram... 3 Sitemap... 4 Wireframes / Content Area s... 5 Visueel... 6 Database...
Nadere informatieprocesbeschrijving. Opdracht 1
Opdracht 1 procesbeschrijving 2014-2015 Dit document bevat een beschrijving van het proces van de Webdesign opdracht voor de cursus Informatie-uitwisseling van de opleiding Informatiekunde 72 Jelle Bouwman,
Nadere informatie1 0 v o o r w o o r d
Voorwoord HTML ontstond ooit als een opmaaktaal voor het uitwisselen van wetenschappelijke informatie. Later ontwikkelde het zich tot een digitaal presentatiekaartje voor bedrijven en organisaties of een
Nadere informatieExercise assistant on-line
Exercise assistant on-line Onderwerpen - Introductie Exercise Assistant - On-line volgens MVC principe - Problemen bij MVC principe - Mogelijke oplossing - Richtingen onderzoek - Mogelijkheid tot meedoen
Nadere informatie