Available field types

Updated

MobileForm has 19 field types for collecting answers, plus Section Header and Paragraph for organizing a form.

Field typeWhat it collectsGood for
Short TextA single line of textNames, IDs, short descriptions
Long TextSeveral lines of textNotes, findings, comments
NumberA numberMeasurements, counts, readings
DropdownOne option from a listCategories, status choices
CheckboxChecked or not checkedConfirmations, compliance checks
Multi-selectSeveral options from a listDefect types, materials present
Pass / FailPass or FailQC checklists, inspection items
DateA dateInspection dates, deadlines
TimeA timeArrival times, shift starts
Labor TimerStart and stop work sessionsBillable hours, time on site
PhotoPhotos from the camera or librarySite photos, damage evidence
GPS LocationLatitude, longitude, and accuracyWhere the work happened
SignatureA signature drawn on screenCustomer and technician sign-off
AttachmentFiles: PDF, Word, Excel, or imagesPermits, spec sheets
Rating1 to 5 starsCondition and quality scores
Line ItemsItemized rows with totalsParts, materials, quotes
Repeating Section (Pro)A group of fields, added once per itemRoom-by-room or asset-by-asset checks
Barcode / QR (Pro)A scanned or typed codeAsset IDs, serial numbers
Calculation (Pro)A read-only result from earlier fieldsTotals, scores

Tips

  • GPS Location is captured when the worker taps Capture GPS Location. Accuracy is shown in meters.
  • Photo opens the rear camera. Choose from library adds a photo taken earlier. Free allows 3 photos per field and 5 per submission; Pro and Team allow 10 per field and 20 per submission.
  • Line Items add up totals and support tax and currency. On Pro, an inventory catalog fills in saved descriptions, quantities, and prices.
  • Calculation supports +, -, *, /, and parentheses, and can use earlier number, rating, line item total, or calculation fields.
  • Signature fields can be required or optional. See Collecting signatures.
  • Any field or section can appear only when an earlier answer calls for it. See Conditional fields.