This guideline now covers both SAPUI5 and SAP Web Components. Learn more.
Information
Icon
false

Intro

The input component lets users enter or edit single-line text or numeric values. You can enable autocomplete suggestions and value help to make data entry faster and more accurate.

Input field used for email address entry with placeholder username@example.com

Input

Component availability

The component is available in the following libraries:

<div> <div data-valign="middle">Library</div> <div data-valign="middle">Technical Name</div> <div data-valign="middle">Identifier</div> </div> <div> <div data-valign="middle">SAPUI5 Demo Kit</div> <div><a href="https%3A%2F%2Fui5.sap.com%2F%23%2Fentity%2Fsap.m.Input">sap.m.Input</a></div> <div data-valign="middle">:badge, info, large, _, SAPUI5:</div> </div> <div> <div data-valign="middle">SAP Web Components</div> <div data-valign="middle"><a href="https%3A%2F%2Fui5.github.io%2Fwebcomponents%2Fcomponents%2FInput%2F">ui5-input</a></div> <div data-valign="middle">:badge, info, large, _, SAP Web Components:</div> </div> <div> <div data-valign="middle">SAP Web UI Kit (Figma)</div> <div data-valign="middle"><a href="https%3A%2F%2Fwww.figma.com%2Fdesign%2FSILcWzK5uFghKun9jx6D7c%2FSAP-Web-UI-Kit%3Fnode-id%3D2-1352">Input</a></div> <div data-valign="middle">:badge, info, large, _, Figma:</div> </div>
<div> <div data-valign="middle">Library</div> <div data-valign="middle">Technical Name</div> <div data-valign="middle">Identifier</div> </div> <div> <div data-valign="middle">SAPUI5 Demo Kit</div> <div><a href="https%3A%2F%2Fui5.sap.com%2F%23%2Fentity%2Fsap.m.Input">sap.m.Input</a></div> <div data-valign="middle">:badge, info, large, _, SAPUI5:</div> </div> <div> <div data-valign="middle">SAP Web Components</div> <div data-valign="middle"><a href="https%3A%2F%2Fui5.github.io%2Fwebcomponents%2Fcomponents%2FInput%2F">ui5-input</a></div> <div data-valign="middle">:badge, info, large, _, SAP Web Components:</div> </div> <div> <div data-valign="middle">SAP Fiori for Web UI Kit (Figma)</div> <div data-valign="middle"><a href="https%3A%2F%2Fwww.figma.com%2Fcommunity%2Ffile%2F1494295794601744471">Input</a></div> <div data-valign="middle">:badge, info, large, _, Figma:</div> </div>

When to Use

2
do
false

Use the input to:

  • Enter a short, single-line text or number.
  • Enter a password, URL, phone number, or email address.
  • Select a single item from a large amount of data (for example, more than 200 items).
  • Find an object by searching for more than one attribute, such as an ID, city, and customer name. Use this component in combination with the autocomplete and suggestion features, and the value help option. For small data sets (fewer than 20 items), consider using the select component. Otherwise, use the combo box (for 20-200 items). For more information on which selection control to choose, see the selection component overview.
dont
false

Don’t use the input to:

  • Ensure that input fields are consistently spaced and aligned to maintain a clean and organized layout.
  • Design input fields with appropriate lengths to accommodate typical entries without excessive scrolling or truncation.
  • Use clear, concise, and easily understandable labels for each input field to guide users. Don't replace labels with placeholders because placeholder text disappears once the user starts typing in the field.
  • Utilize placeholder text within input fields to provide hints or examples of the expected input format.
  • Provide real-time feedback for input validation, highlighting errors as users type instead of waiting for form submission.
  • Implement suggestions and autocomplete features to help users enter information quickly and accurately.

Anatomy

An input consists of the following elements:

  1. Field: A container that holds the input area.
  2. Text: A placeholder or typed text.
  3. Icon (optional): An icon visualizing an available action (for example, a Clear icon to remove the typed text).

Input anatomy diagram with numbered pointers for each element – container, placeholder and clear icon "x"

Anatomy of an input

Types

The input component supports six types: basic input, input with label, input with suggestions, input with value help, input with description, and input as a search (which is specific to SAP Web Components).

Basic input

The basic input is a field that allows the user to type in any kind of text. It does not offer any suggestions or additional actions.

Basic input field with placeholder "Typed Text"

Basic input

hint
You can limit the length of the input field. For example, if you don’t want users to enter more than 5 characters, set the maximum length to 5. By default, the maximum permissible character length is not defined. If the back-end system has a limit, ensure that you configure this property accordingly.

Input with label

Use an input with a label to clearly describe the expected value. Use short, descriptive label text (for example, “First Name”, “Invoice Date”). The input is often combined with the label component.

Input with label

Input field labeled "Email Address" and placeholder text "username@example.com"

information
An input field should always have a visible label. Visible labels improve usability, accessibility, and clarity, ensuring that everyone, including users who rely on screen readers, can easily identify the purpose of each field. Without a visible label, users may rely on placeholder text, which disappears once they start typing and can lead to uncertainty about what the field expects. An exceptional use case can be found in the Input as a search section.

Input with suggestions

Use an input with suggestions when users benefit from type-ahead help – when there’s a known set of likely values or searchable items that can be filtered as the user types, to speed input, reduce errors, and improve discoverability. Input fields can provide helpful suggestions that appear as the user types, using autocomplete and a dropdown list, such as when searching for products, customers, employees, tags, addresses, and so on.

Input field with autocomplete suggestions showing countries (Argentina, Austria, Bolivia) below in dropdown format, as user types "Ar"

Input with suggestions

For more information, see Suggestions and autocomplete.

Input with value help

Inputs can also trigger a value-help dialog to assist users in selecting the correct value. This dialog is opened via a value-help icon button displayed on the right-hand side of the input field. Use inputs with value help when users need to pick from a large or complex dataset, such as material lists for inventory, vendor lists for procurement, and so on.

Input field displaying a value help icon on the right side and EUR currency placeholder on the left

Input with value-help icon

For more information, see Value help.

Input with description

An input field can include an additional description after the field that serves as contextual information, such as a unit of measurement, currency, or another descriptive reference.

Input field showing numeric value "120.000" followed by trailing descriptive text "Units"

Input with description

Input as a search :badge, info, large, _, SAP Web Components only:

Use the input component as a search field for free-text searches or to filter data. Global or contextual search lets users find items across lists, tables, catalogs, or site areas, for example, products or documents.

Note: The SAPUI5 Input component doesn't provide search capabilities on its own. Use the search field instead.

Input field styled as a search field with magnifying glass icon on the right and placeholder "Search" on the left

Input as a search field

guideline
We highly recommend using only two icons as standalone labels for input fields: the magnifying glass icon for search and the paper plane icon for sending messages.

States

Component states

The input component supports the following component states: enabled, disabled, and read-only.

A. Enabled: Indicates that the field can be used to perform an action. The input component is both enabled and editable by default, allowing the user to enter a value.

B. Disabled: Visually indicates the field is inactive and cannot be edited or interacted with. Set the component to disabled in an edit scenario to indicate that the user cannot change the component, for example, due to missing access rights or previous conditions not having been fulfilled or selected.

C. Read-only: Shows the field as non-editable and fully readable, typically with a grey background.

Three input component states: Enabled, Disabled, and Read-only. The enabled field is editable and shows the placeholder “Typed Text”; the disabled field shows the same placeholder in a greyed-out style that cannot be edited; and the read-only field shows the placeholder on a muted background to indicate it is viewable but not editable

Input component states

For more information, see Component States.

Interaction states

A. Regular: The regular state is the default state. The component is shown in the regular visual state if the user isn’t interacting with it.
B. Hover: Highlights the input field when the cursor moves over it.
C. Active: Indicates the field is focused and ready for data entry.

Input field interaction states: Regular, Hover with border highlight, and Active with blue outline

Input interaction states

For more information, see Interaction States.

Value states

A. Negative: Highlights an error or invalid input.
B. Critical: Highlights input that might need correction or review.
C. Positive: Confirms a valid input.
D. Information: Signals neutral status or context without implying errors or warnings.

Four input value states with semantic colors: Negative (red), Critical (yellow), Positive (green), Information (blue)

Input value states

For more information, see Value States.

Value states with value state message

A. Negative: Highlights an error or invalid input that needs to be corrected.

B. Critical: Indicates a warning that may require user attention but is not an error.

C. Positive: Confirms valid input or successful completion.

Note: The positive state does not display an input popover.

D. Information: Signals neutral status or context without implying errors or warnings.

Input fields showing value state messages with popovers for different states: Negative (red), Critical (yellow), Positive (green), and Information (blue)

Input value states with value state message

For more information on how values are validated in the input, see Form Field Validation.

Focus state

The focus state becomes active when the input field receives focus. If a keyboard is available, all interactive elements must provide a focus state.

Note: The active and focus states are identical for the input component.

Input field in focused state with blue outline and “Typed Text” placeholder

Input focus state

For more information, see Focus States.

Behavior and Interaction

Activating an input field

The standard way to activate an input component is for a user to position the cursor inside the field and click.

A: The component starts in its regular, inactive state.

B: When the user moves the pointer over the field, the component displays a hover state.

C: When the user presses the left mouse button inside the field, the component activates the input and a caret appears in front of the placeholder text.

D: Upon releasing the mouse button, the component keeps the input active, and the caret and placeholder remain in the same position, ready for text entry.

Note: The placeholder text is application-specific.

Four-step interaction sequence showing cursor placement: regular (no interaction) → hover (cursor moved over input) → active (click into field) → caret remains at start

Input interaction – click and caret position

Entering text using autocomplete

The autocomplete feature helps users quickly select items by suggesting matches as they type. The interaction flow is as follows:

A: The user activates the input field by clicking on it. The component responds by displaying the caret in front of any placeholder text.

B: As the user begins typing, the placeholder text disappears. Once the user enters the minimum number of characters required to trigger suggestions (for example, one character), the autocomplete list appears, and the first matching item is autocompleted. As a visual hint for the user, matched characters are highlighted (bold) in the list items.

C: To confirm the selection, the user presses Enter. The suggestion list closes, and the autocompleted text becomes regular typed text. The caret automatically moves to the end of this confirmed value.

Three-step sequence demonstrating autocomplete: click into field → type "L" to trigger Laser autocomplete, list matching options in dropdown (Laser Professional Eco, Laser Basic, Laser Allround), Enter to confirm a selection

Autocomplete suggestions appear as the user types

Selecting an item using list options

This component allows users to select an item from a dynamic list of options, similar to autocomplete. However, users manually select an item from the displayed list rather than confirming an autocompleted value.

A: The user activates the input field by clicking into it. The component then displays the caret in front of the placeholder text.

B: As the user begins typing in the input field, the component removes the placeholder text. Once the user enters the minimum number of characters required, the component automatically displays the suggestion list. When the user moves the pointer over a suggestion, the component shows its hover state.
Note: By default, this feature requires the entry of one character to trigger suggestions. For the SAPUI5 Input component, it is possible to define more than one required character to trigger suggestions. For more information, see Defining characters for triggering suggestions.

C: If the user presses and holds the left mouse button on a suggestion, the component activates the down state and moves focus to the selected item.

D: When the user releases the mouse button, the component sets the clicked item as the input value. The suggestion list closes, and the text becomes regular typed text. The caret moves to the end of the value.

Four-step sequence showing manual selection from suggestion list by clicking on one of the options: clicking into field → type “L” → click on a suggested option → release click → selected item is applied

Value help list opened from the input field, with a selected option displayed in the final step.

Defining characters for triggering suggestions :badge, info, large, _, SAPUI5 only:

You can define how many characters users must type before suggestions appear.

By default, suggestions and autocomplete appear after the first character is entered.

Two input fields – first in default state with "Item Name" placeholder, second with the letter "L" typed in and showing matching options below: Laser Professional Eco (highlighted), Laser Basic, Laser Allround

Input with suggestions – suggestion trigger

For information on how to manage leading and trailing white space (blanks) when copying and pasting text into input components, see Removing Leading and Trailing White Space.

Responsiveness

In the examples below, the input field is shown in combination with the tabular autocomplete feature for different device sizes. For sizes S and M, use Cozy mode of the component, whereas for size L, use Compact mode. For more information, see Content Density (Cozy and Compact).

Note that when tabular suggestions are used, the column headers stay sticky when scrolling within the suggestion list.

Size S (smartphones)

When the user taps the input field, the keyboard appears, and the view switches to full screen, with the input field at the top and suggestions listed below. This utilizes the pop-in feature of the responsive table.

To select an item, a one-finger tap gesture is used. When an item is tapped, the full-screen view immediately closes, and the selected value is applied to the input field.

Mobile view of input with “L” typed in, suggested options listed below and hand cursor highlighting the first option – Laser Professional Eco

Tabular autocomplete suggestion feature on a smartphone

Size M (tablets)

The pop-in feature of the responsive table is used here, and defined columns are wrapped into a new line due to the limited space available.

Tabular autocomplete suggestion on tablet (Size M) with columns wrapped into pop-in layout

Tabular autocomplete suggestion feature on a tablet

Size L (desktops)

The full table is shown by the suggestion feature.

Full tabular autocomplete suggestion on desktop (Size L) showing all columns without wrapping

Tabular autocomplete suggestion feature on a desktop

Accessibility

SAP follows international standards, such as WCAG and WAI-ARIA, and strives to make our business solutions accessible and inclusive.

For more information, see Accessibility in SAP Fiori and the Accessibility Design Tools Handbook.

Keyboard navigation

The following keyboard combinations are supported by the SAPUI5 Input component.

<div> <div>Key Combination</div> <div>What it Does</div> </div> <div> <div><strong>Tab</strong></div> <div>Moves the focus to the input field. If the field contains text, it is selected. If the focus is already there, it is moved to the next UI element.</div> </div> <div> <div><strong>Shift + Tab</strong></div> <div>Backward navigation.</div> </div> <div> <div><strong>F4, or Alt + Up Arrow</strong><br><strong>Alt + Down Arrow</strong></div> <div>Opens the value help dialog, if available.</div> </div> <div> <div><strong>Escape</strong></div> <div> <p>If the suggestion list is open, it gets closed.</p> <p>If the suggestion list is closed, any changes are canceled and reverted to the value which the Input field had when it got the focus.</p> </div> </div> <div> <div><strong>Right Arrow</strong><br><strong>Left Arrow</strong></div> <div>Moves the cursor one letter to the right or left. If text is selected, the cursor is moved to the end or beginning of the selection and removes the selection.</div> </div> <div> <div></div> <div> <p>Any character or number</p> <p>Adds the character to the input field. If text is selected, it gets overwritten by the new text.</p> </div> </div> <div> <div><strong>Ctrl + A</strong></div> <div>Selects the entire content of the input field.</div> </div> <div> <div><strong>Delete</strong><br><strong>Backspace</strong></div> <div>Deletes the character to the right or left of the cursor position. If the text is selected, the whole selection is deleted.</div> </div> <div> <div><strong>Ctrl + C or Ctrl + Insert</strong></div> <div>Copies the selected text to the clipboard.</div> </div> <div> <div><strong>Ctrl + X or Shift + Delete</strong></div> <div>Cuts the selected text and copies it to the clipboard.</div> </div> <div> <div><strong>Ctrl + V or Shift + Insert</strong></div> <div>Pastes the text from the clipboard to the cursor position.</div> </div> <div> <div><strong>Page Up</strong><br><strong>Page Down</strong></div> <div>If the suggestion list is opened, the highlight is moved up or down by page size. The input is updated accordingly.</div> </div> <div> <div><strong>Home</strong><br><strong>End</strong></div> <div>If the suggestion list is opened, the first or last item is highlighted and the input is updated accordingly.</div> </div> <div> <div><strong>Up Arrow</strong><br><strong>Down Arrow</strong></div> <div>Highlights the previous/next matching item in the suggestion list and updates the input accordingly.</div> </div> <div> <div><strong>Enter/Return</strong></div> <div>Selects the current item and closes the suggestions list.</div> </div> <div> <div><strong>Ctrl + Alt + F8</strong></div> <div> <p><strong>Ctrl + Alt + F8</strong><br>Focuses the first link in a value state message or header with links, whether in a popup or header when suggestions are present. In case of suggestions popover, if the focus is on a suggestion item, it moves to the first link in the value state header.<br><strong>Tab</strong><br>If the focus is on the first link after using Ctrl + Alt + F8 and there are more links in the value state message, it moves to the next link in the value state message or header.</p> <p>If the focus is on the first link after using Ctrl + Alt + F8 and there are no more links in the value state message, it closes the popup message or suggestion popover, and moves to the next element in the tab chain.</p> <p><strong>Shift + Tab</strong><br>If the focus is on the first link in the value state message, it returns to the input.</p> <p>If the focus is on the second, third and so on link in the value state message, it moves to the previous link.</p> <p><strong>Down Arrow</strong><br>If the focus is on a link in the value state header and there are input suggestions, it moves to a suggestion item.</p> </div> </div>

Screen reader support

For additional details on screen reader support and Accessible Rich Internet Applications (ARIA), see UI5 Screen Reader Support and WAI-ARIA Authoring.

Content

This section outlines the guidelines for crafting effective and consistent content within the input component, ensuring clarity, accessibility, and a seamless user experience.

Input with Clear icon

A Clear icon can be added to the input field. It will appear as soon as the input field has a value. Clicking the Clear icon removes the value from the field. If used, make sure that the input field is wide enough to show the Clear icon in addition to the value.

A: The component is enabled and displays its regular state, including the typed text.

B: Positioning the pointer on the Clear icon changes the state to hover to both icon and input field.

C: Clicking on the Clear icon changes the state to active and removes the content from the input field.

D: Input field with removed content and in active state.

Input field with a Clear icon illustrating interaction states: default with value (A), hover on the Clear icon (B), active click clearing the value (C) and empty input state (D)

Input with “Clear” icon

A Clear icon can also be displayed if the input is of the type “input with value help”. In this case, the Clear icon appears to the left of the value help icon in left-to-right (LTR) languages.

Input field with right-aligned Clear and value help icons

Input with “Clear” icon and value help icon

Data entry

The input component supports six types of entered data: text (default), numbers, email, URL, telephone number, and password. For more information, see the sample input types. Each type is optimized for its intended content and adjusts the keyboard layout on mobile devices to match the expected input format.

Note: The entered data is not automatically validated. Applications must handle validation and display error messages or feedback separately.

A. Text (default): Supports letters, used for general text entry.

B. Number: Supports numbers, used for general entry.

C. Email: Optimized for entering email addresses, displaying a keyboard with the “@” symbol on mobile devices.

D. URL: Designed for web addresses, showing a keyboard with quick access to “/” and “.com” keys on mobile devices.

E. Telephone number: Supports numbers and some special symbols (#*+). An appropriate keyboard layout is shown on touch devices.

F. Password: Masks the entered characters for secure password input.

Input data entry types showing Text, Number, Email, URL, Telephone placeholders each input and asterisks in the Password field

Input data entry types

Required input

To indicate that a particular field is mandatory and requires user input, set the “Required” indicator for its label, which displays an asterisk (*) next to the label.

If no value is provided, the input receives a negative state to also indicate that a value is required.

Required input field with a red asterisk after the “Name” label and a “Typed Text” placeholder

Required input field

Placeholder

The placeholder provides a short hint to help users enter valid data.

Avoid using placeholders instead of labels, because placeholder text disappears when users enter data and no longer indicates the field’s purpose.

For more information on how to write placeholder text, see UI Text Guidelines for SAP Fiori Apps.

Input field with an email placeholder "name@example.com"

Placeholder

Text alignment

The input field supports six text alignment options (API): initial, begin, center, end, left, and right.

  • Initial (default): Uses the browser’s default alignment.
  • Begin: Aligns text to the beginning of the field based on the reading direction (left in left-to-right languages, right in right-to-left languages).
  • Center: Use sparingly, only when center alignment improves visual balance (for example, short codes or isolated labels).
  • End: Aligns text to the end of the field based on the reading direction (right in left-to-right languages, left in right-to-left languages).
  • Left: Use for text-based input types such as phone numbers, URLs, passwords, and email addresses, where left alignment remains standard regardless of language direction.
  • Right: Use for numeric input such as amounts or decimal values, where users need to compare or add numbers easily.

Three input field text-alignment variants – Left, Center, and Right – with the text “Argentina” positioned accordingly

Input field text alignments

Localization

The input component supports both left-to-right (LTR) and right-to-left (RTL) reading directions.

Input field in left-to-right (LTR) mode with a left aligned placeholder

Input in left-to-right mode

Input field in right-to-left (RTL) mode with a right-aligned placeholder

Input in right-to-left mode

Features

Suggestions and autocomplete

The suggestions list and autocomplete features help users quickly scan and select relevant terms or values. Suggestions appear below the input field as soon as the user starts typing. The position of the suggestion box depends on the space available below the component. If there is not enough space, the suggestion box is shown above the component. By default, the suggestion box matches the width of the input field.

Autocomplete completes the first suggestion that starts with the entered characters. Depending on the list ordering, this may not be the top item shown.

The input component supports three suggestion types: single, two-value, and tabular (which is specific to SAPUI5).

warning
The typeahead input feature is not available on Android devices.

Single-value suggestion

The single-value suggestion displays a list of suggestions where each option contains only one value (such as a name or an ID), aligned to the left.

Use this feature when a single attribute is sufficient for users to find and select an item.

Single value suggestion feature showing a “Notebook Basic 15” entry and a list of three Notebook Basic matching options below – 15, 17 and 19

Single-value suggestion feature

Two-value suggestion

The two-value suggestion displays a list of suggestions where each option shows two attributes (such as a name and an ID) instead of just one. The primary value is left-aligned, while the secondary value is right-aligned.

Use this feature when users need both attributes to identify and select the correct item.

Autocomplete input with two-part value suggestions, showing the primary value “Notebook Basic” left-aligned and the secondary value “laptop” right-aligned in a popover below the input field

Two-value suggestion feature

Tabular suggestions:badge, info, large, _, SAPUI5 only:

Suggestions can be displayed in a table layout, with each row representing a suggestion and the columns visualizing different attributes. Use the tabular autocomplete feature if you need to display more than two attributes. We recommend using a maximum of 4 columns. Focus on columns that are really relevant for the use case.

If there are too many columns for the available space, the width of the columns shrinks. Alternatively, you can enable the responsive behavior of the table to achieve appropriate responsive behavior for sizes S and M. For more information, see the article on the responsive table.

Autocomplete input with a tabular suggestion list displayed in a popover below the input field, showing product name, product ID, supplier name and price for matching items such as “Flat Watch HD32”

Tabular autocomplete, suggestion box wider than the input field

А Show All Items button can be shown at the end of the suggestion result list. Because the number of results is limited, this option helps the user find the relevant item via an alternative dialog, such as:

The width of the columns is distributed equally by default. To avoid truncation, accurately estimate the primary attribute length and set a minimum width for this column.

The column headers remain in place when the user scrolls through the suggestion list.

Grouping

You can group the items in a suggestion list by a specific attribute and separate each group visually with a group header. This feature is also available for tabular suggestion lists.

The group headers are not interactive.

Autocomplete input with a tabular suggestion list displayed in a popover that is wider than the input field, showing product name, product ID, supplier, and price for items like “Flat Watch” and “Curved Watch”

Input with grouped tabular suggestions

Key and value text format :badge, info, large, _, SAPUI5 only:

For some use cases, the permitted input values are key-value pairs. Suggestions and autocomplete functions operate for both the key and the value. The display format in the input field can be configured as follows:

  • Key
  • KeyValue
  • Value (default)
  • ValueKey

Key-value pairs can use various suggestion visualizations, including single-value suggestions, two-value suggestions, and tabular suggestions.

Key and value text format feature showing Key, KeyValue, Value and ValueKey options

Key and value text format feature

Width

The width of the input field is set to 100% by default. Input fields are usually used in forms, where the width is determined by the form element or container that the input field is embedded in. Instead of defining a fixed width, we recommend working with proper layout containers, like the form, simple form, and responsive grid layout, and with the layout data property, where the width is defined by the 12-column approach.

Three input fields with varying text lengths and values – 144; Argentina; Flat Watch HD32, 64GB, silver – showing how input width is determined by the form or layout container rather than a fixed width

Input width

Value help

Enable value help to let users choose the correct value from a dataset. To give a better indication of the type of data that can be selected, you can exchange the value help icon. Once the value help option is enabled, the click event can be registered and one of the following displayed:

Use this option in combination with the autocomplete suggestion feature. The value help dialog should tell users what values have already been entered into an input field.

Input field with value help icon on the right side and EUR currency placeholder on the left

Input field with value help icon

Framework Comparison

Some behaviors differ between frameworks due to implementation specifics. The table below summarizes the differences between SAPUI5 and SAP Web Components and lists the framework-specific patterns.

<div> <div>Feature</div> <div>SAPUI5</div> <div>SAP Web Components</div> </div> <div> <div>The input component can act as a search field for conducting free-text searches, or it can be used to filter information within datasets. For more information, see the <a href="https%3A%2F%2Fwww.sap.com%2Fdesign-system%2Ffiori-design-web%2Fui-elements%2Finput-field%2F%23input-as-a-search-badge-info-large-_-sap-web-components-only">Input as a search</a> section.</div> <div>Not available</div> <div>Available</div> </div> <div> <div>The suggestion trigger can be defined how many characters need to be typed to trigger the auto completion and suggestion list to open. For more information, see the <a href="https%3A%2F%2Fwww.sap.com%2Fdesign-system%2Ffiori-design-web%2Fui-elements%2Finput-field%2F%23defining-characters-for-triggering-suggestions---badge-info-large-_-sapui5-only">Defining characters for triggering suggestions</a> section.</div> <div>Available</div> <div>Not available</div> </div> <div> <div>For some use cases, the permitted input values are key-value pairs. Suggestions and autocomplete functions operate for both the key and the value. For more information, see the <a href="https%3A%2F%2Fwww.sap.com%2Fdesign-system%2Ffiori-design-web%2Fui-elements%2Finput-field%2F%23key-and-value-text-format-badge-info-large-_-sapui5-only">Key and value text format</a> section.</div> <div>Available</div> <div>Not available</div> </div> <div> <div>The tabular suggestions feature displays the values in a table layout. For more information, see the <a href="https%3A%2F%2Fwww.sap.com%2Fdesign-system%2Ffiori-design-web%2Fui-elements%2Finput-field%2F%23tabular-suggestionsbadge-info-large-_-sapui5-only">Tabular suggestions</a> section.</div> <div>Available</div> <div>Not available</div> </div>

[internal_only]To request one of these features for SAP Web Components, submit an InnerSource request.[/internal_only]

Guidelines

Components
Select Dialog
Value Help Dialog
Combo Box
Select
Multi-Input Field
Date Range
Date/Time Picker
Multi-Combo Box
Dialog
How To Use SemanticColors

Implementation

SAPUI5
Input Field (samples)
Input Field (API reference)

SAP Web Components
Input Field

Specifications

Input (visual design)

SAP Web UI KitInput