27 maart 2011

Google forms op eigen pagina

Google forms is een geweldige uitkomst als je snel een formulier wilt maken. Ze zijn ook prima te embedden op een eigen pagina. Het nadeel is alleen dat je niks kunt doen aan de opmaak. Je kunt weliswaar kiezen uit een groot aantal voorgekookte templates, maar je kunt bijvoorbeeld geen plaatjes toevoegen naast iedere vraag.

En tóch is dat wel degelijk mogelijk!
Daarvoor moet je het volgende doen:
  1. Publiceer je formulier op een webpagina.
  2. Kies op die pagina voor: Paginabron weergeven en kopieer de code naar een HTML editor.
  3. Strip alle overbodige div en class codes eruit zodat je alleen de code voor het formulier overhoudt.*)
  4. Plak die code in je eigen pagina en het formulier zal gewoon werken!
Er is één aandachtspuntje:
Als je verplichte vragen opneemt en de invuller vergeet er een te beantwoorden zal deze terugvallen naar het originele formulier bij Google. Niet erg, maar wel jammer.

Hieronder zie je een voorbeeld van een Google formulier op eigen pagina. Ik heb daarvoor dus niet de standaard embed code gebruikt maar de methode zoals hierboven beschreven. Het geeft je de mogelijkheid om invulvelden ook anders uit te lijnen dan standaard het geval is.

Wat vind je van deze tip?
12345
waardeloos super!

Als je het helemaal perfect wilt hebben zorg je ervoor dat er een link terug staat naar je pagina op de bevestigingspagina die verschijnt wanneer het formulier is ingevuld.

*) Het zal duidelijk zijn dat hier wel enige kennis van HTML voor nodig is.

3 opmerkingen:

  1. Goede tip Willem. Dat heb ik natuurlijk ook op je mini-formulier op deze pagina aangegeven.

    BeantwoordenVerwijderen
  2. Leuk idee, maar dit werkt niet omdat mensen ALTIJD fouten maken bij de invoer van een formulier. Dus wanneer zij plotseling op een andere site terecht komen is het wel schrikken!

    Je kan het formulier beter als iframe in je site plaatsen, dan kan ke om het formulier het opmaak kiezen. Helaas zie je dan nog steeds het branding van Google :(

    Trouwens denk ik dat de voorgestelde manier niet volgens de google voorwaarden is ;)

    groet Olaf

    BeantwoordenVerwijderen