Foutcontrole met Javascript

Maat: px
Weergave met pagina beginnen:

Download "Foutcontrole met Javascript"

Transcriptie

1 Foutcontrole met Javascript Pol Van Dingenen Yannick Van Hauwe

2 INLEIDING Het controleren van de gegevens die ingevuld zijn in formulieren is heel erg belangrijk. In de praktijk is enkel en alleen controle op formulieren en afhandeling van deze fouten al een dagdagelijkse job. Het zijn ook deze foutcontroles die het mogelijk maken om een goede functionerende webapplicatie s te maken. Javascript wordt hiervoor zeer veel gebruik bij het bouwen van webapplicatie s. Want in tegenstelling tot PHP gaat de server de scripting niet uitvoeren maar de browser zelf. Daarom zal je ook zien dat in de praktijk Javascript en PHP vaak tegelijk worden gebruikt in pagina s. Als je goed oplet wanneer je aan het surfen bent merk je zelfs bij pagina s die je dagelijks bezoekt dat ze aan foutcontrole met Javascript doen. Bijvoorbeeld Facebook: Als je jezelf wilt gaan registreren maar je niet alle velden invult krijg je vanonder aan de pagina een foutmelding dat je alle velden verplicht moet invullen. Deze controle wordt aan de hand van Javascript gedaan. Het kan ook zijn dat je alle velden wel hebt ingevuld maar niet aan de juiste vereisten, dit kunnen we ook met Javascript controleren. 1

3 Zonder deze invoercontrole kan het zijn dat er verkeerde gegevens in onze databank gaan of zelfs dat heel de webapplicatie vastloopt. Het is een detail dat de meeste beginnende webdesigners uit het oog verliezen doordat het maar een detail lijkt. TOEPASSEN Allereerst gaan we in deze les een klein formuliertje maken waarbij we de ingevulde gegevens gaan controleren. Wanneer de gebruiker van het formulier de gegevens wilt wijzigen door op de knop te drukken maar de gegevens nog niet zijn ingevuld zal Javascript het volgende resultaat genereren. In dit voorbeeld zie je dat we naast de velden dat niet zijn ingevuld een boodschap in een rood lettertype gaan weergeven zodat de gebruiker weet wat er fout is. 2

4 CODE VOOR HET FORMULIER <body> <div class="hoofding"> <p> <img src="logo.png" alt="logo" title="logo"/> Gegevenscontrole </p> </div> <form name="myform" id="myform" method="post" action="goed.html"> <table cellspacing="4"> <td><label for="naam">naam:</label></td> <td><input type="text" name="naam" id="naam"></td> <td><label id="naamverplicht" class="fout"></label></td> <td><label for="geboortedatum">geboortedatum:</label></td> <td><input type="text" name="gebdatum" id="gebdatum" size="20" maxlength="10"></td> <td><label id="datumverplicht" class="fout"></label><br /> <label id="datumongeldig" class="fout"></label> </td> <td><label for="nummer">nummer:</label></td> <td><input type="text" name="nummer" id="nummer" size="20" maxlength="10"></td> <td><label id="nummerverplicht" class="fout"></label> <br /> <label id="nummerongeldig" class="fout"></td> <td><label for="geslacht">geslacht:</label></td> <td><input type="radio" name="geslacht" id="man" value="m">man<br /> <input type="radio" name="geslacht" id="vrouw" value="v">vrouw</td> <td><label id="geslachtverplicht" class="fout"></label></td> <td><label for="klas">klas:</label></td> <td><select name="klas" id="klas"> <option value="0">-- Selecteer een klas --</option> <option value="1">2 TI 1</option> <option value="2">2 TI 2</option> <option value="3">2 TI 3</option> <option value="4">2 TI 4</option> </select> </td> <td><label id="klasverplicht" class="fout"></label></td> 3

5 <td><label for=" "> </label></td> <td><input type="text" name=" " id=" " size="50" maxlength="50"></td> <td><label id=" verplicht" class="fout"></label></td> <td></td> <td> <input type="button" value="wijzigen" onclick="wijzig()" /> </td> </table> </form> </body> Eerst en vooral moeten we ervoor zorgen dat we elk element specifiek moeten kunnen aanspreken. Om dit te kunnen doen moeten we ervoor zorgen dat onze elementen uniek zijn. Dit doen we door een id attribuut toe te voegen. We voegen een id attribuut toe aan de invoer velden. Bij keuzerondjes geven we ook een id mee maar om aan te duiden dat ze bij elkaar horen geven we beide keuzerondjes dezelfde name mee. JAVASCRIPT OPROEPEN Om Javascript de controle te laten uitvoeren hebben we aan onze wijzigen knop de eigenschap onclick met de functie wijzig() meegegeven. Dit zorgt ervoor dat wanneer we op de knop drukken de functie wijzig() die in onze javascript code staat zal worden uitgevoerd. Alvorens de gegevens worden verstuurd naar de pagina die we met de action meegeven (in ons voorbeeld geen pagina). Voor onze Javascript-code kunnen we kiezen of we deze in een extern bestand gaan maken (.js file) of dat we onze code gewoon rechtstreeks in onze pagina in het <head> </head> deel gaan schrijven. Voor ons voorbeeld gaan we gewoon rechtstreeks in de pagina schrijven. Als je het toch uit een extern bestand wilt oproepen doe je het met volgende code in het head deel: <script type="text/javascript" src="naam en locatie van je bestand met extensie"></script> 4

6 JAVASCRIPT CODE <script type="text/javascript"> function wijzig() { var ok = true;... } </script> Dit is onze Javascript code met daarin onze functie wijzig(). We zullen nu samen stap voor stap overlopen wat deze code echt betekend. Onze var ok = true; is een variabele om bij te gaan houden of onze velden zijn ingevuld. Met dit deel code gaan we controleren of het veld naam is ingevuld door de gebruiker. Dit doen we aan de hand van de functie document.getelementbyid( ), dit is een veel gebruikte functie in Javascript en daarom is het ook zeer van belang om alle elementen een uniek id mee te geven. Als het element een lege waarde heeft gaan we de tekst genereren die naast het element moet komen om aan de gebruiker duidelijk te maken wat hij verkeerd heeft gedaan. Ook zetten we onze variabele ok op waarde false. Zoals hierboven doe je bij alle velden waar de gebruiker zelf iets moet invullen. In dit vb dus bij naam, geboortedatum, nummer en . Bij , nummer en geboortedatum moet er meer gecontroleerd worden dan enkel of het ingevuld is of niet. Nummer moet er gecontroleerd worden of de input nummeriek is: Voor nummerieke waarden is er een functie isnan (is Not a Number). 5

7 Geboortedatum gaan we kijken of de input een datum is: We gebruiken hier de functie isdate die we nog zelf moeten aanmaken. Deze komt buiten de wijzig() functie. 6

8 Bij gaan we kijken of het een echte is: De filter die je ziet kan je makkelijk opzoeken op het Internet en ook hoe je er zelf maakt als je een speciale input verwacht. Dan hebben we nog de keuzerondjes en de keuzelijst. Keuzerondjes: Bij de keuzerondjes we gaan controleren met de functie.checked in plaats van met.value zoals bij de tekstboxen. Keuzelijst: Hier gaan we kijken of de selectedindex 0 is of niet. Als deze 0 is dan heeft de gebruiker niets gekozen. Helemaal vanonder in de code gaan we controleren of onze variabele ok nog steeds op true staat. Als dit het geval is betekend dit dat al onze velden waren ingevuld en het formulier dus mag verzonden worden. Als dit niet het geval is krijgen we naast de foutieve velden onze fouten te zien. 7

Les 9: formulier controle met javascript.

Les 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 informatie

Formulieren maken met Dreamweaver CS 4/CS 5

Formulieren 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 informatie

Oplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST

Oplossingen 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 informatie

HTML. Formulieren. Hans Roeyen V 3.0

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

Formulier maken en opvangen met php

Formulier 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 informatie

<input type="text" name="veldnaam" size="20" maxlength="30" value="inhoud veld">

<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 informatie

Dynamische Websites. Week 2

Dynamische Websites. Week 2 Dynamische Websites Week 2 AGENDA Labo 1 GET, POST Navigatie, etc Varia 1 2

Nadere informatie

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com

Voor 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 informatie

Lab Webdesign: Javascript 7 april 2008

Lab 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 informatie

Formulieren maken met Dreamweaver CS 4

Formulieren 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 informatie

Websitecursus deel 3 JavaScript

Websitecursus deel 3 JavaScript Websitecursus deel 3 JavaScript A Eskwadraat WebCie www@a-eskwadraat.nl 12 oktober 2015 Introductie Twee weken geleden HTML Vorige week CSS Deze week JavaScript Javascript JavaScript (ook wel JS) is een

Nadere informatie

HTML 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 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 informatie

Inhoudsopgave. Inhoudsopgave... 2. 1. Inleiding... 3. 2. Het begin... 4. 3. Opmaak... 6. 5. Formulieren... 16. 6. Editors... 23. 7. Webbrowsers...

Inhoudsopgave. 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 informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 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 informatie

Afrekenen 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 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 informatie

Een app (webapplicatie) in php voor het berekenen van de inhoud van een balk

Een app (webapplicatie) in php voor het berekenen van de inhoud van een balk Een app (webapplicatie) in php voor het berekenen van de inhoud van een balk stap voor stap uitgelegd 1) Allereerst zetten we de algemene html structuur op: 2) We brengen de code voor het formulier aan

Nadere informatie

WEBDESIGN. html tags. Neem de grondbeginselen van html door via de online cursus op de informaticasite of via instruct-online

WEBDESIGN. 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 informatie

Webapplication Security

Webapplication Security Webapplication Security Over mijzelf 7 jaar in websecurity Oprichter van VirtuaX security Cfr. Bugtraq Recente hacks hak5.org wina.ugent.be vtk.ugent.be... Aantal vulnerable websites Types vulnerable

Nadere informatie

Formulieren en waarden posten naar een view

Formulieren 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 informatie

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B

WEBSITE-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 informatie

oefeningen opstellen met GeoGebra en javascript

oefeningen opstellen met GeoGebra en javascript oefeningen opstellen met GeoGebra en javascript Er zijn heel wat verschillende mogelijkheden om GeoGebra en Javascript te combineren in het opstellen van oefeningen. Antwoorden in het applet zelf: - Je

Nadere informatie

Hand-out Introduction to Programming, werkcollege 7 Alex Reuneker 2013

Hand-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 informatie

Gebruikershandleiding voor: Beperkte Password protectie met JavaScript

Gebruikershandleiding 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 informatie

Overzicht HTML/Formulieren/PHP codes.

Overzicht 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 informatie

Les W-04: Een introductie in PHP

Les 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 informatie

DNM-address. Quick Installation Guide

DNM-address. Quick Installation Guide DNM-address Quick Installation Guide DNM-address basis installatie DNM-address is uitermate snel en efficiënt toe te voegen binnen uw webformulieren. Door het kopieren van twee stukken javascript code

Nadere informatie

Websitecursus deel 1 HTML

Websitecursus deel 1 HTML Websitecursus deel 1 HTML WebCie A Eskwadraat www@a-eskwadraat.nl 8 april 2015 Inleiding Website cursus in drie delen: HTML CSS Javascript We gaan uit van geen voorkennis. Als je vragen hebt, stel ze!

Nadere informatie

PHP tekst-bewerkingen, uploaden csv-bestanden import/eport

PHP tekst-bewerkingen, uploaden csv-bestanden import/eport PHP tekst-bewerkingen, uploaden csv-bestanden import/eport Inhoudsopgave Inleiding 3 Voorkennis voor PHP-gevorderd 3 PHP Bestandsbewerkingen 4 Gegevens in een tekstbestand zetten 4 Gegevens zoeken in een

Nadere informatie

Abonnementen 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. 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 informatie

Info-books. Toegepaste Informatica. Deel 35: XML - XSL HO35. Jos Gils Erik Goossens

Info-books. Toegepaste Informatica. Deel 35: XML - XSL HO35. Jos Gils Erik Goossens Info-books HO35 Toegepaste Informatica Deel 35: XML - XSL Jos Gils Erik Goossens Hoofdstuk 5 Het Document Object Model 5.1 Probleemstelling Wanneer je de inhoud van een document en de presentatie uiteen

Nadere informatie

Je website (nog beter) beveiligen met HTTP-Security Headers

Je website (nog beter) beveiligen met HTTP-Security Headers Je website (nog beter) beveiligen met HTTP-Security Headers Wat is HTTP? Het HTTP (Hypertext Transfer Protocol) protocol is een vrij eenvoudig, tekst gebaseerd, protocol. Dit HTTP protocol regelt de communicatie

Nadere informatie

ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card)

ideal 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 informatie

Een website maken met databasetoegang.

Een website maken met databasetoegang. Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,

Nadere informatie

Een formulier ontwerpen

Een 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 informatie

Info-books. Toegepaste Informatica. Deel 9c: Elektronisch publiceren FrontPage 2002. AL9c. Jos Gils Erik Goossens

Info-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 informatie

BASISELEMENTEN <form> <input> <textarea> <select> & <option> </form> INPUT element. INPUT attributen: type, id & name

BASISELEMENTEN <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 informatie

Programmeerstructuren met App Inventor

Programmeerstructuren met App Inventor Programmeerstructuren met App Inventor Kevin Krul, Universiteit Utrecht Roncalli, Bergen op Zoom Inhoud: Les 1: Introductie tot App Inventor, when statement en variabelen. Les 2: Introductie if-statement

Nadere informatie

Les 4. Webform Inleiding. Voorbereiding

Les 4. Webform Inleiding. Voorbereiding Les 4 Webform Inleiding Webform is een zeer knappe module. De interface is zeer overzichtelijk en de het geheel is zeer goed gedocumenteerd. De mogelijkheden eindeloos. Naast Views wordt Webform gezien

Nadere informatie

Taak 2.1.9 - Strict or Strong. Inhoud

Taak 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 informatie

Les Webform INLEIDING VOORBEREIDING

Les Webform INLEIDING VOORBEREIDING Les 4 1. Webform INLEIDING Webform is een zeer knappe module. De interface is zeer overzichtelijk en de het geheel is zeer goed gedocumenteerd. De mogelijkheden eindeloos. Naast Views wordt Webform gezien

Nadere informatie

Een ASP.NET applicatie opzetten. Beginsituatie:

Een ASP.NET applicatie opzetten. Beginsituatie: Hoofdstuk 1 Een ASP.NET applicatie opzetten Beginsituatie: Windows XP Pro, Windows Vista Pro of Windows 7 Pro Visual Studio.NET moet zijn geïnstalleerd. Let hierbij op dat de Express versie niet voldoet.

Nadere informatie

Formulieren. Best practices

Formulieren. Best practices Formulieren Best practices Waarom HTML formulieren: - Verzamelen gegevens die door bezoekers van website worden achtergelaten. - Bieden mogelijkheid voor bezoekers om te communiceren met website eigenaar.

Nadere informatie

NBTC html wijzigingen juni

NBTC 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 informatie

Web building gevorderden: CSS & JavaScript. Karel Nijs 2008/11

Web building gevorderden: CSS & JavaScript. Karel Nijs 2008/11 Web building gevorderden: CSS & JavaScript Karel Nijs 2008/11 Webbuilding gevorderden les 3 JavaScript intro JavaScript invoegen JavaScript statements JavaScript popup berichten JavaScript functies JavaScript

Nadere informatie

BRICONweb voor de club

BRICONweb voor de club BRICONweb voor de club Starten met BW! 3 Aanmelden! 4 Registreren! 4 Club verantwoordelijke! 5 Bestaande club! 5 Nieuwe club aanmaken! 5 Aanmaken wedstrijd! 6 Betekenis icoontjes! 7 Inkorven! 8 Aantallen

Nadere informatie

Welkom-tab op facebookpagina

Welkom-tab op facebookpagina Welkom-tab op facebookpagina Iemand komt op uw facebookpagina. Natuurlijk wil u die persoon duidelijk laten zien waar de pagina over gaat. En om die persoon regelmatig terug te zien, kan u hem aanraden

Nadere informatie

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van

Nadere informatie

Arrays en Foreach. Huub de Beer. Eindhoven, 4 juni 2011

Arrays 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 informatie

Elektronisch factureren

Elektronisch factureren Elektronisch factureren Inleiding Elektronisch Factureren in RADAR is mogelijk vanaf versie 4.0. Deze module wordt niet standaard meegeleverd met de RADAR Update maar is te bestellen via de afdeling verkoop

Nadere informatie

Taak 2.1.3 Versleutelen en dan weer terug... 1

Taak 2.1.3 Versleutelen en dan weer terug... 1 Taak 2.1.3 Versleutelen en dan weer terug Inhoud Taak 2.1.3 Versleutelen en dan weer terug... 1 Inhoud... 1 Inleiding... 2 Encryptie en Decryptie... 3 Symmetrisch... 3 Asymmetrisch... 3 Waarom Encryptie

Nadere informatie

Programmeren voor het web met PHP

Programmeren 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 informatie

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen

JavaScript. 0 - Wat is JavaScript? JavaScript toevoegen 0 - Wat is JavaScript? JavaScript is hele andere koek dan Scratch. Het wordt ook door professionele programmeurs gebruikt. Doordat er veel mensen gebruik maken van JavaScript is er veel informatie over

Nadere informatie

Taak 2.1.1 Onderzoekt en gij zult vinden... 1. Inhoud

Taak 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 informatie

Lab Webdesign: Javascript 11 februari 2008

Lab Webdesign: Javascript 11 februari 2008 H2: BASISBEGRIPPEN In dit hoofdstuk zullen er enkele basisbegrippen worden behandelt PLAATSING VAN JAVASCRIPT-CODE DE SCRIPT-TAG De script-tag geeft aan dat er gebruik zal worden gemaakt van een scripttaal.

Nadere informatie

En hoe gaan ze dit allemaal terugvinden?

En hoe gaan ze dit allemaal terugvinden? En hoe gaan ze dit allemaal terugvinden? Taak 1.2.10 Thomas Muller Paul van der Linden MT1A Tutor: van Griensven Docent: van den Biggelaar Gemaakt door Thomas Muller en Paul van der Linden Pagina 1 van

Nadere informatie

Surf naar www.arbeidszorg.be en klik op registratiesysteem en volg de link klik hier voor het registratiesysteem.

Surf naar www.arbeidszorg.be en klik op registratiesysteem en volg de link klik hier voor het registratiesysteem. Inhoudstafel Inloggen... 2 Webadres... 2 Menu... 3 Invoer gegevens... 4 Clienten opzoeken of invoeren... 4 Client invoeren... 4 Client opzoeken... 5 Invoer... 6 Aanpassingen invoeren... 7 Opvolgen en stopzetten...

Nadere informatie

Kris Merckx - 16/10/ Agnes.js - creative commons license

Kris Merckx - 16/10/ Agnes.js - creative commons license Agnes.js - alpha 2.5 => www.ardeco.be/agnes (testsite) Fase 1: Opzetten van de frameworkbasis (afgerond) TOETSTYPES: - meerkeuze (één of meerdere correcte antwoorden) - invuloefening - ja-neen-vragen -

Nadere informatie

HANDLEIDING. Registratie RTH Versie 5.0

HANDLEIDING. Registratie RTH Versie 5.0 HANDLEIDING Registratie RTH Versie 5.0 1 Voorwaarden Alvorens iemand geregistreerd kan worden in de cliëntregistratie (via eender welke procedure) dient deze persoon te beschikken over een fiche in de

Nadere informatie

Afrekenen 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 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 informatie

Afrekenen 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 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 informatie

PARTIJOPGAVE NAKTUINBOUW

PARTIJOPGAVE NAKTUINBOUW PARTIJOPGAVE NAKTUINBOUW HANDLEIDING In het kort Deze handleiding helpt u om stapsgewijs uw partijopgave te doen. Mochten er nog vragen zijn naar aanleiding van deze handleiding, dan kunt u altijd telefonisch

Nadere informatie

Handleiding CMS-systeem website

Handleiding CMS-systeem website Handleiding CMS-systeem website Algemeen!Belangrijk! Wijzigingen die gedaan worden in het systeem kunnen niet zomaar ongedaan worden gemaakt. Eenmaal een pagina of iets anders verwijderd, zal deze niet

Nadere informatie

Interactieve formulieren met gedragingen

Interactieve formulieren met gedragingen 13 Interactieve formulieren met gedragingen De belangrijkste punten van hoofdstuk 13 Formulieren gebruiken. Formulieren opmaken. Gedragingen gebruiken met formulieren. Een formulier laten valideren. DB_DRWCS4_H13.indd

Nadere informatie

Inhoud. Pagina 2 van 13

Inhoud. Pagina 2 van 13 Code Conventie Inhoud PHP algemeen... 3 Namen van variabelen... 3 Enkele of dubbele aanhalingstekens... 3 Globale variabelen... 3 Namen van functies... 3 Argumenten van functies... 3 Formattering... 4

Nadere informatie

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip:

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip: FORMULIEREN In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip: belangrijk Importeer formulierdata uit een CSV-bestand precies zoals verderop beschreven. 1. Gedrag

Nadere informatie

Handleiding webformulieren

Handleiding 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 informatie

KIOSK BEWEGINGSVRIENDELIJKE EN GEDEELDE SCHOOLSPEELPLAATSEN. Gebruikershandleiding

KIOSK BEWEGINGSVRIENDELIJKE EN GEDEELDE SCHOOLSPEELPLAATSEN. Gebruikershandleiding / Gebruikershandleiding KIOSK BEWEGINGSVRIENDELIJKE EN GEDEELDE SCHOOLSPEELPLAATSEN Gebruikershandleiding 01.12.2018 cjm.vlaanderen.be INHOUD EENMALIG: Registratie & vertegenwoordiging...fout! Bladwijzer

Nadere informatie

Lab Webdesign: Javascript 25 februari 2008

Lab Webdesign: Javascript 25 februari 2008 H4: FUNCTIES We zullen in dit hoofdstuk zien hoe we functies moeten maken, aanroepen, argumenten doorgeven en waarden retourneren. Ook zullen we het hebben over het begrip "recursie", en laten zien hoe

Nadere informatie

Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand?

Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand? Agenda HTML algemeen Wat is HTML? Korte historie Opbouw HTML document Aantal tags + voorbeelden Vragen 2 3 Opmaaktaal Letter Kleur Plaatjes Tabellen Formulieren Links Wat is HTML? Waarin maak je een HTML-bestand?

Nadere informatie

Exercise assistant on-line

Exercise 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

Mailing List Manager. Hoofdstuk 19

Mailing List Manager. Hoofdstuk 19 Mailing List Manager Een MLM (Mailing List Manager) dient enerzijds om mailinglijsten te maken en daar berichten naar te sturen. Dat is de beheerkant. Anderzijds kan men zich als gebruiker met een MLM

Nadere informatie

6.8 Lijsten: oefeningen

6.8 Lijsten: oefeningen 6.8 Lijsten: oefeningen Opgaven 44.: Records zoeken Open het document "Autokosten". Klik in de lijst. Kies de opdracht 'Data - Formulier' [Data - Form]. Klik de knop 'Criteria' [Criteria]. Vul als zoekcriterium

Nadere informatie

Formulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen...

Formulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen... Formulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen... 4 Bewerken formulier in formulierbeheer... 4 Bewerken formulier -

Nadere informatie

Week 1 1/4. Week 1 2/4

Week 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 informatie

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho.

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho. Automatisering voor Financiële Dienstverleners Werken met Queries en Merge Documenten For more information visit our website at www.pyrrho.com Date: Document Nr: 30 maart, 2007 UBizzMerge, Versie 4.0 Status:

Nadere informatie

Websitebon.nl Documentatie Eerste zeer snelle opzet Update 05-04-2011

Websitebon.nl Documentatie Eerste zeer snelle opzet Update 05-04-2011 Websitebon.nl Documentatie Eerste zeer snelle opzet Update 05-04-2011 Wat staat u te wachten om in een paar stappen een website te maken met daarop uw belangrijkste informatie. Registreren... 2 Chek naam...

Nadere informatie

Javascript - antwoorden

Javascript - antwoorden informatica Javascript - antwoorden Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2010 Remie Woudt remie.woudt@gmail.com 2013 François Vonk (Javascript geïsoleerd en major edits)

Nadere informatie

Project Woningcorporaties Open Source Initiatief Gebruikers handleiding: Verkoop

Project Woningcorporaties Open Source Initiatief Gebruikers handleiding: Verkoop Project Woningcorporaties Open Source Initiatief Gebruikers handleiding: Verkoop Datum uitgave: 27-01-2009 Deze handleiding is specifiek geschreven voor de verkoop afdeling. Gebruikers handleiding Project

Nadere informatie

Ordina VSM Customer Portal

Ordina VSM Customer Portal Ordina VSM Customer Portal Waarom gebruik maken van een Customer Portal U wilt de voortgang van uw meldingen (verstoringen / vragen) voor uw beheercontract(en) via een internetportaal kunnen inzien. Eventueel

Nadere informatie

1 Werken met (keuze)lijstjes: de control listbox

1 Werken met (keuze)lijstjes: de control listbox 1 Werken met (keuze)lijstjes: de control listbox 1.1 Keuzelijstjes: wat en waarom In een educatief programma wordt vaak gebruik gemaakt van keuzelijstjes. Enkele voorbeelden: * bij het opstarten van een

Nadere informatie

Ariba Supplier Self-Registation

Ariba Supplier Self-Registation Over dit document Wanneer uw bedrijf geselecteerd is als Elia leverancier, wordt het geregistreerd in het Elia systeem zodat een bestelbon kan uitgestuurd worden. De eerste stap is dat u zich aanmeldt

Nadere informatie

Handleiding Famicontrol voor de kinderbijslagfondsen

Handleiding Famicontrol voor de kinderbijslagfondsen Handleiding Famicontrol voor de kinderbijslagfondsen Inhoudsopgave Inleiding... 2 Inloggen... 2 Het welkomstscherm... 3 De Menu balk... 3 Opvolgingsstatussen... 4 Een nieuwe aanvraag creëren... 5 Controle

Nadere informatie

Rob's Domein. theorie van html met de beschrijving van alle tag. Een html pagina moet altijd minstens uit de volgende tags bestaan:

Rob'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 informatie

p1 = JAVASCRIPT p13= AJAX p26= PHP 1

p1 = JAVASCRIPT p13= AJAX p26= PHP 1 p1 = JAVASCRIPT p13= AJAX p26= PHP 1 JAVASCRIPT Leeftijd + 2 var leeftijd = prompt('hoe oud ben je?', 'vul hier je leeftijd in'); var leeftijd2 = parseint

Nadere informatie

Mei. Handleiding - Publisher Tool 1

Mei. Handleiding - Publisher Tool 1 Mei 15 Handleiding - Publisher Tool 1 Inhoudsopgave 1. Welkom... 3 1.1 Inloggen... 3 1.2 Dashboard... 4 2. Boeken... 5 2.1 Boeken aanmaken... 5 2.2 Het bewerken van boekinformatie.... 7 3. Verrijkingen...

Nadere informatie

BVBA KMO-zone, Klein Boom Putte (Mechelen) Tel: (015) Fax: (015)

BVBA KMO-zone, Klein Boom Putte (Mechelen) Tel: (015) Fax: (015) BVBA KMO-zone, Klein Boom 7 2580 Putte (Mechelen) Tel: (015) 76 74 10 Fax: (015) 75 65 76 info@servico.be Handleiding SwingPayroll Taks Periode Rapporten Met dit programma kan de maandelijkse aangifte

Nadere informatie

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010 4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4.1 Starten met MS Access Als je het programma Microsoft Access

Nadere informatie

Lab Webdesign: Javascript 21 april 2008

Lab Webdesign: Javascript 21 april 2008 H9: EVENTS In dit hoofdstuk zullen we uitgebreid ingaan op events en de "event handlers" die we gebruiken om op gebeurtenissen te reageren. PROGRAMMEREN MET BEHULP VAN EVENTS Vroeger werkten programma's

Nadere informatie

Calculatie tool. Handleiding. Datum Versie applicatie 01 Versie document

Calculatie tool. Handleiding. Datum Versie applicatie 01 Versie document Calculatie tool Handleiding Auteur Bas Meijerink Datum 01-09-2016 Versie applicatie 01 Versie document 03D00 Inhoudsopgave 1. Een calculatie maken - 3-1.1 Start een nieuwe calculatie... - 3-1.2 Algemene

Nadere informatie

Inleiding tot de catalogus. 10mm. foto

Inleiding tot de catalogus. 10mm. foto Inleiding tot de catalogus 10mm foto Inhoud Registreren... 4 Je gezinsleden aan je profiel koppelen... 8 Je gebruikersprofiel... 9 Verlengen... 11 Materialen opzoeken en reserveren... 12 Registreren Om

Nadere informatie

Hoe registreer ik mij als verkoper en/of toelatingshouder in het gesloten circuit?

Hoe registreer ik mij als verkoper en/of toelatingshouder in het gesloten circuit? 1 Hoe registreer ik mij als verkoper en/of toelatingshouder in het gesloten circuit? 1. Ik maak een persoonlijke account aan Klik op de afbeelding hierboven. Kies in het volgende venster uw taal en vul

Nadere informatie

Figuur 1 HTML-pagina opvragen

Figuur 1 HTML-pagina opvragen Inleiding In figuur 1 vraagt een host naar een HTML-pagina die in de Web-server is opgeslagen. De Web-server leest deze pagina van de hard disk en stuurt de desbetreffende pagina naar de host. harddisk

Nadere informatie

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina.

U ziet de progressie van de download aan de groene blokjes in het balkje helemaal onder aan de pagina. Gegevens exporteren en bewerken vanuit GRIEL Stap 1. Selecteer de juiste gegevens en download deze 1. Stel het datumfilter in op de gewenste periode. Druk op ververs. 2. Maak met behulp van het filter

Nadere informatie

FAQ BBC. Foutmelding economische sectorcodes bij digitale rapportering

FAQ BBC. Foutmelding economische sectorcodes bij digitale rapportering FAQ BBC Foutmelding economische sectorcodes bij digitale rapportering Cevi NV Bisdomplein 3 9000 GENT Tel 09 264 07 01 contactcenter@cevi.be http://www.cevi.be Logins NV Gen. De Wittelaan 17 B32-2800 Mechelen

Nadere informatie

Javascript oefenblad 1

Javascript oefenblad 1 Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de

Nadere informatie

AJAX (XMLHttpRequest)

AJAX (XMLHttpRequest) AJAX (XMLHttpRequest) Ajax is hot. De meesten die met webdesign bezig zijn hebben er wel al van gehoord, veronderstel ik. Voor diegenen die er nog niet van hoorden, of nog niet mee werkten volgt hier een

Nadere informatie

MicroHIS X Handleiding EPD Overdrachtbericht

MicroHIS X Handleiding EPD Overdrachtbericht MicroHIS X Handleiding EPD Overdrachtbericht CSC Datum: Aantal pagina s: Versie: 2012 CSC All rights reserved CSC Mendelweg 32 2333 CS Leiden Tel. 071-52 56 747 Fax 071-52 16 675 E-mail servicecentre.hg.nld@csc.com

Nadere informatie