1 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...
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 op deze site bij “contact”. Waarvoor worden deze formulieren nu gebruikt? Antwoord: Om bezoekers van de site de mogelijkheid te bieden om informatie in te voeren en te versturen. Enkele voorbeelden: –geven van een reactie –aanmelden als abonnee –invullen van enquête –plaatsen van bestelling –beantwoorden van vragen Formulieren: 2 aspecten: –opmaak van formulier –verwerking van gegevens: –doorsturen naar e-mail –doorsturen naar script Formulieren worden begrensd door de Extra attributen bij select: –size=”4”: bepaalt hoeveel keuzes zichtbaar zijn. –multiple: bepaalt aantal mogelijke keuzes. Extra attributen bij option: –value: waarde die naar de server zal gestuurd worden. –selected: keuze die als standaard zal getoond worden. Nu, deze zaken aanmaken is één ding, maar nu moeten de ingegeven gegevens nog verwerkt worden. De gegevens worden doorgestuurd als 1 lange lijn gegevens met scheidingstekens dus moeten deze gegevens eerst opgesplitst worden. Je kan deze gegevens automatisch doorsturen naar je email adres maar dit werkt niet zo vlot (de surfer moet naast zijn broswer ook dezelfde emailclient gebruiken). Oplossing hiervan : Gegevens doorsturen naar een cgi-script. Zie volgende link voor meer uitleg : http://cgi.resourceindex.com/Remotely_Hosted/Form_Processing
Verwerking van formgegevens :
target="_top"> target="_parent"> target="_self"> target="_blank">
Opgepast: “text.plain” moet zeker meegedeeld worden, anders worden de gegevens niet of niet juist doorgestuurd. Subject meesturen : Andere formuliervelden: –onzichtbaar veld waarvan de inhoud wel wordt mee verzonden –mogelijkheid om een file mee te sturen.