core2-jvm (latest)
core2-jvm (latest)core-jvm
  • Home
  • Features
  • Spec
  • Guides
  • Sandbox
  • Step Studio
  • Step
    • Action
    • External
    • Help
    • Link Handler
    • Navigation
    • Persist Async
    • Polling
    • Refresh On Change
    • Schema On Change
    • Step Error
    • Suggestions
    • Summary
    • Toolbar
    • Upload
    • Validate Async
    • Schema
    • All Of Schema
    • Array Schema
    • Blob Schema
    • Boolean Schema
    • Const Schema
    • Integer Schema
    • Number Schema
    • Object Schema
    • One Of Schema
    • String Schema
    • Layout
    • Alert Layout
    • Box Layout
    • Button Layout
    • Columns Layout
    • Decision Layout
    • Divider Layout
    • Form Layout
    • Heading Layout
    • Image Layout
    • Instructions Layout
    • List Layout
    • Loading Indicator Layout
    • Markdown Layout
    • Media Layout
    • Modal Layout
    • Paragraph Layout
    • Progress Layout
    • Review Layout
    • Search Layout
    • Section Layout
    • Status List Layout
    • Tabs Layout
    • Upsell Layout
    • Behavior
    • Action Behavior
    • Copy Behavior
    • Dismiss Behavior
    • Link Behavior
    • Modal Behavior
    • Refresh Behavior
    • Subflow Behavior
    • Subflow
    • Dynamic Launch Config
    • Launch Config
    • Modal Presentation
    • Native Launch Config
    • Presentation
    • Push Presentation
    • Action Response Body
    • Error Response Body
    • Flow Response
    • Modal Response Body
    • No Op Response Body
    • Search Initial Layout Config
    • Search Initial Results Config
    • Search Initial State
    • Search Layout Response Body
    • Search Response
    • Search Response Body
    • Search Result
    • Search Results Response Body
    • Subflow Response Body
    • Additional Info
    • Align
    • Autocapitalization Type
    • Autocomplete Token
    • Context
    • Icon
    • Image
    • Inline Alert
    • Media
    • Native Capabilities
    • Request
    • Size
    • Supporting Values
    • Control
    • Tag

Autocomplete Token

Android - 8.39.0 iOS - 8.40 Web - 2.5.0

A token which can be used in an autocomplete hint to tell clients what kind of data is expected. This can enable the user agent or assistive technologies to automatically suggest or fill in information specific to the user.

Please note that not all values will work on all platforms. For the most benefit, it is helpful to combine controls with autocomplete hint - i.e a common pattern is to have password control on string schemas that can be combined with PASSWORD or NEW_PASSWORD autocomplete hints for the best possible user experience.

Values

ValueDescription
additional-nameAn additional (or middle) name. For example: "John"
address-level-1Describes the address in terms of increasing levels of precision within the country in which the address is located. Each country has its own system of administrative levels, and may arrange the levels in different orders when addresses are written. This is the broadest administrative level in the address, i.e. the province within which the locality is found; for example, in the US, this would be the state; in the UK, the post-town. For example: "MA"
address-level-2The second administrative level, in addresses with two or more administrative levels; in the countries with two administrative levels, this would typically be the city, town, village, or other locality within which the relevant street address is found. For example: "Cambridge"
address-level-3The third administrative level, in addresses with three or more administrative levels.
address-level-4The most fine-grained administrative level, in addresses with four administrative levels.
billingA modifier that can be combined with other tokens (e.g. FULL_STREET_ADDRESS), to indicate that the field is part of the billing address or contact information.
birthdateA birthdate, as a full date. For example: "1955-06-08"
birthdate-dayThe day of the month of a birthdate. For example: "8"
birthdate-monthThe month of the year of a birthdate. For example: "6"
birthdate-yearThe year of a birthdate. For example: "1955"
country-codeValid ISO 3166-1-alpha-2 country codes. For example: "US"
country-nameA country or territory name (could be the same as COUNTRY_CODE or the full name). For example: "United States"
credit-card-expirationA payment method expiration date. For example: "2014-12"
credit-card-expiration-monthThe month in which the payment method expires. For example: "12"
credit-card-expiration-yearThe year in which the payment method expires. For example: "2023"
credit-card-family-nameA family name, as given on a credit card. For example: "Berners-Lee"
credit-card-given-nameA given (first) name as given on a payment instrument like a credit card. For example: "Tim"
credit-card-middle-nameA middle name as given on a payment instrument or credit card. For example: "John"
credit-card-nameThe full name as printed on or associated with a payment instrument such as a credit card. For example: "Tim Berners-Lee"
credit-card-numberA credit card number or other number identifying a payment method, such as an account number. For example: "4114360123456785"
credit-card-security-codeThe security code for the payment instrument; on credit cards, this is the 3-digit verification number on the back of the card. For example: "443"
credit-card-typeThe type of payment instrument. For example: "Visa"
emailAn email address. For example: "timbl@w3.org"
family-nameA family (or "last") name. For example: "Berners-Lee"
faxA modifier that can be combined with other tokens (e.g. PHONE_NUMBER), to indicate that the field describes a fax machine's contact details
full-street-addressA street address. This can be multiple lines of text, and should fully identify the location of the address within its second administrative level (typically a city or town), but should not include the city name, ZIP or postal code, or country name. For example: "32 Vassar Street MIT Room 32-G524"
genderA gender identity (e.g. "Female", "Fa'afafine" or "Nonbinary"). For example: "Male"
given-nameA given (or "first") name. For example: "Timothy"
homeA modifier that can be combined with other tokens (e.g. PHONE_NUMBER), to indicate that the field is for contacting someone at their residence.
imppURL representing an instant messaging protocol endpoint (for example, "aim:goim?screenname=example" or "xmpp:fred@example.net") For example: "irc://example.org/timbl,isuser"
job-titleA job title, or the title a person has within an organization. For example: "Professor"
languageA preferred language, given as a valid BCP 47 language tag. For example: "en"
mobileA modifier that can be combined with other tokens (e.g. PHONE_NUMBER), to indicate that the field is for contacting someone regardless of location.
nameA person's full name. For example: "Sir Timothy John Berners-Lee, OM, KBE, FRS, FREng, FRSA"
name-prefixA prefix or title, such as "Mrs.", "Mr.", "Miss", "Ms.", "Dr.", or "Mlle.". For example: "Sir"
name-suffixA name suffix, such as "Jr.", "B.Sc.", "PhD.", "MBASW", or "IV". For example: "OM, KBE, FRS, FREng, FRSA"
new-passwordA new password. For example: "GUMFXbadyrS3"
new-usernameA newly created username or account name. For example: "timblee"
nicknameA nickname or handle. For example: "Tim"
onLet the user agent provide the user with autocompletion values, but do not provide any further information about what kind of data the user might be expected to enter. The user agent would have to use heuristics to decide what autocompletion values to suggest. This is not recommended. It is preferable to use a specific value instead.
one-time-codeA one-time password (OTP). For example: "1234"
organization-nameA company or organisation name. For example: "World Wide Web Consortium"
pagerA modifier that can be combined with other tokens (e.g. PHONE_NUMBER), to indicate that the field describes a pager's or beeper's contact details
passwordThe user's current password. For example: "qwerty"
phone-area-codeThe area code, with any country-internal prefix applied if appropriate. For example: "617"
phone-country-codeThe country code, such as "1" for the United States, Canada, and other areas in North America and parts of the Caribbean. For example: "+1"
phone-extensionA phone extension code within the phone number, such as a room or suite number in a hotel or an office extension in a company. For example: "1000"
phone-localThe phone number without the country or area code. For example: "2535702"
phone-local-prefixFirst part of the component of the phone number that follows the area code, when that component is split into two components. For example: "253"
phone-local-suffixSecond part of the component of the phone number that follows the area code, when that component is split into two components. For example: "5702"
phone-nationalThe entire phone number without the country code component, including a country-internal prefix. For the phone number "1-855-555-6502", this field's value would be "855-555-6502". For example: "617 253 5702"
phone-numberA full phone number, including the country code. For example: "+1 617 253 5702"
photoThe URL of an image representing the person, company, or contact information given in the other fields in the form. For example: "https://www.w3.org/Press/Stock/Berners-Lee/2001-europaeum-eighth.jpg"
postal-codePostal code, post code, ZIP code, CEDEX code (if CEDEX, append "CEDEX", and the arrondissement, if relevant, to the ADDRESS_LEVEL_2 field). For example: "02139"
shippingA modifier that can be combined with other tokens (e.g. FULL_STREET_ADDRESS), to indicate that the field is part of the shipping address or contact information.
street-address-line-1Individual line of the street address. This should only be present if FULL_STREET_ADDRESS is not present. For example: "32 Vassar Street"
street-address-line-2Individual line of the street address. This should only be present if FULL_STREET_ADDRESS is not present. For example: "MIT Room 32-G524"
street-address-line-3Individual line of the street address. This should only be present if FULL_STREET_ADDRESS is not present.
transaction-amountThe amount, given in the currency specified by TRANSACTION_CURRENCY, of the transaction, for a payment form. For example: "401.95"
transaction-currencyThe currency in which the transaction is to take place. For example: "GBP"
urlA URL, such as a home page or company website address as appropriate given the context of the other fields in the form. For example: "https://www.w3.org/People/Berners-Lee/"
usernameA username or account name. For example: "timbl"
workA modifier that can be combined with other tokens (e.g. PHONE_NUMBER), to indicate that the field is for contacting someone at their workplace.