...
(Input link to Field Binding page under Widget section)
Field Settings - Input Type (Rich UI Only)
These properties are used to specify an input type for the textbox. These are primarily used for mobile purposes, but some of these input types are supported by HTML5 capable browsers. If this field is not set a standard textbox element will be used by default.
...
Auto-complete allows your textbox field to automatically suggest choices based on text entered into the textbox. The auto-complete can be populated by entering something as simple as a series of choices using a comma separated list or it can be as complex as passing JSON through a web service such as a PHP program. Auto-complete can be used to obtain records from a database as well. Using JSON array format, meaning the choices/values are enclosed in a bracket with quotations (i.e. ["ElementOne", "ElementTwo"] ) within the choices and choice values fields also allows you to populate the auto-complete, these fields can also be bound to an RPG field (Rich UI only).
Database-Driven Auto-Complete
...