2022.2

Table Of Contents
Tip: IntheDesigner,youcantesttheresponsivenessofaformusingtheResponsive
Designbuttonatthetoprightoftheworkspace.
Somebrowsersalsoletyoutesttheresponsivenessofaform.InFirefox,forexample,select
Developer>ResponsiveDesigntoviewaformindifferentsizes.
Usability
Usabilitydefinestheeaseofuseofaform.Isthelayoutintuitive?Aretheformelementseasytotapon
amobiledevice?Avisuallyconsistentdesignallowstheusertofollowtheflowwhilefillingouttheform.
Belowaresomekeyusabilityaspectstokeepinmindwhendesigningforms.
Provide clear labels.Manymodernwebsitesshowlabelsinsidetheactualforminputswhiletheyare
empty.Thissavesspaceontheform,butoncetheuserhasentereddatathelabelisnolongervisible.
Showalabelatalltimestohelptheuserreviewhisinput.
Use font sizes that are big enough.Onpaper,smallerfontsareeasiertoreadthanonawebform.
Ofcourse,onatouchscreenyoucanzoominandout,butauser-friendlyformdoesn'tforcetheuserto
dothat.
Provide touch areas that are large enough.COTGformsareusedonamobiledevice(intheCOTG
app).Makesurethattheusercaneasilytaptheformelements,hyperlinksandbuttons.Theindexfin-
gerofmostadultscoversanareathatisbetween45and55pixelswide.Thereshouldbeenoughwhite
spacebetweentheforminputssotheuserwon'taccidentallyputfocusonthewrongelement.
Visually group related information.Useheaderstomarkasection.Thismakesiteasiertonavigate
theform.Applyingalargefontsizeandbackgroundcolorwillmakethemstandout.YoucanuseFound-
ation'soff-canvasmenuandaccordeon(collapse)functionalitytomakeiteasiertonavigategroupsof
inputfields.
Provide feedback.Showwhatinputdataisexpected,clearlyidentifywhichfieldsarerequiredand
showerrorswhentheentereddatadoesn’tmeettherequiredformat.
Capture OnTheGo form characteristics
Reusable forms
CaptureOnTheGoformscanbesingle-useorreusable.Thisdoesn'tdependonthedesign(although,
ofcourse,thisshouldbereflectedinthedesign).WhatmakesaformreusableisasettingintheOutput
toCaptureOnTheGoplugininWorkflow;seeOutputtoCaptureOnTheGo.IntheCaptureOnTheGo
appareusableformiscalleda'template'.
Page 524