| Formulieren in HTML | | Afdrukken | |
| Geschreven door Rinie Hooijer | ||||||||||||||||
| woensdag, 31 december 1997 03:00 | ||||||||||||||||
Pagina 1 van 14 Tabellen worden vaak toegepast bij het gebruik van formulieren in HTML-pagina's. Formulieren ('forms') zijn bedoeld om bezoekers van een site de mogelijkheid te geven informatie door te geven aan de maker van de site. Dit kan om allerhande informatie gaan, zoals een reactie op een stelling, het invullen van een bestelformulier, het maken van een quiz, of het invullen van een vragenlijst. Deze gegevens die met een druk op de 'Verzendknop' bij de maker aankomen, kunnen voor allerlei doeleinden worden gebruikt, vult u daarom nooit zomaar al uw persoonlijke gegevens in.Tabellen worden vaak toegepast bij het gebruik van formulieren in HTML-pagina's. Formulieren ('forms') zijn bedoeld om bezoekers van een site de mogelijkheid te geven informatie door te geven aan de maker van de site. Dit kan om allerhande informatie gaan, zoals een reactie op een stelling, het invullen van een bestelformulier, het maken van een quiz, of het invullen van een vragenlijst. Deze gegevens die met een druk op de 'Verzendknop' bij de maker aankomen, kunnen voor allerlei doeleinden worden gebruikt, vult u daarom nooit zomaar al uw persoonlijke gegevens in. De vergaarde gegevens worden meestal gestuurd naar een e-mailadres of een bestand op de server van de provider. Een CGI-script (Common Gateway Interface) zorgt ervoor dat de gegevens op de plaats van bestemming aankomen. Het enige, maar tevens ook behoorlijke, nadeel van CGI-script voor particuliere gebruikers is dat het CGI-script op de server van de provider geplaatst en uitgevoerd moet worden. Het merendeel van de providers geeft hiervoor geen toestemming, of vraagt voor deze service hoge bedragen. De twee meest gebruikte CGI-scripts door particulieren zijn het formto script, om data geordend in een mail te laten verschijnen en het teller-script, om het aantal bezoekers op de pagina te registreren. Beide scripts worden door veel providers aangeboden. Doet u provider dit niet, dan kunt u zonder enig probleem gebruik maken van de scripts bij een andere provider. Er zijn twee manieren voor u om dit probleem te omzeilen. Ten eerste is er een aantal bedrijven in de wereld bij wie u gratis gebruik kunt maken van de scripts die zij aanbieden. Ten tweede, en dat is altijd mogelijk, kunt u de door de bezoeker ingevulde gegevens ook met de opdracht 'mailto' naar uzelf laten sturen. Daarvoor heeft u dus geen CGI-script nodig. Het vroegere nadeel van het 'mailto'-commando was dat het alleen werkt met Netscape werkte maar inmiddels ondersteunt Internet Explorer deze opdracht nu ook. Het nadeel van het 'mailto'-commando is wel dat de gegevens niet netjes geordend in het e-mailtje komen te staan. Serversite Behalve dat formulieren worden gebruikt om informatie te verzamelen, worden zo ook ingezet om gegevens te controleren, om gegevens te retourneren of te genereren. Al deze taken worden uitgevoerd door een programma op de server. Zoekmachines zijn hier een goed voorbeeld van. U als gebruiker vult een woord in waarover u meer informatie wilt. Als u op de 'Verzendknop' klikt wordt uw data verzonden naar de server. De server start vervolgens een script om te kijken waarnaar u vraagt. Vervolgens worden die gegevens doorgespeeld aan een programma of database. Nadat het programma of database een antwoord hebben gevonden op de ingevoerde informatie, wordt dit antwoord teruggegeven aan de server. Tot slot zendt de server u een HTML-pagina met de antwoorden op uw vraag. Bij een zoekmachine vraagt u om informatie, maar bij een software fabrikant kan een programma worden uitgevoerd om te controleren of u een geregistreerd gebruiker bent. Om ingezonden gegevens te controleren en goed te keuren (valideren) moest vroeger altijd contact worden gezocht met de server. Inmiddels kunt u door gebruik te maken van scripttalen als JavaScript en VBScript dit ook op de computer van de gebruiker laten doen. Dit levert tijdwinst op omdat de pagina niet heen en weer hoeft te worden gezonden. |
||||||||||||||||
| Laatst aangepast op dinsdag, 01 september 2009 13:19 |
