Props
| Property | Type | Default Value | Required | Description |
|---|---|---|---|---|
| value | String, Number | The initial content in the input box. | ||
| type | String | text | The type of input. | |
| password | Boolean | false | Specifies whether the input is password-type content. | |
| placeholder | String | The placeholder used when the input box is empty. | ||
| placeholderStyle | String | Specifies the style of the placeholder. | ||
| placeholderClass | String | input-placeholder | Specifies the style class of the placeholder. | |
| disabled | Boolean | false | Specifies whether to disable the component. | |
| maxlength | Number | 140 | The maximum length. When it is set to -1, the maximum length is not limited. | |
| cursorSpacing | Number | 0 | Specifies the distance between the cursor and the keyboard. It is either the distance between the input box and the bottom of the screen or the distance specified via cursorSpacing, whichever is smaller.. | |
| autoFocus | Boolean | false | (Will be discarded soon. Use the focus instead.) Auto focus. The keyboard is automatically displayed. | |
| focus | Boolean | false | Gets focus. | |
| confirmType | String | done | Sets the text on the lower-right button on the keyboard. It takes effect only when type='text'. | |
| confirmHold | Boolean | false | Specifies whether the keyboard is not hidden when the lower-right button on the keyboard is tapped. | |
| cursor | Number | Specifies the cursor position during focusing. | ||
| selectionStart | Number | -1 | The start position of the cursor. It takes effect only during auto focusing, and needs to used with selection-end. | |
| selectionEnd | Number | -1 | The end position of the cursor. It takes effect only during auto focusing, and needs to used with selection-start. | |
| adjustPosition | Boolean | true | Specifies whether to automatically push up the page when the keyboard is displayed. | |
| holdKeyboard | Boolean | false | Specifies whether to hide the keyboard when clicking page while the input is focused. | |
| onInput | Event handler | Triggered when the user taps the keyboard. event.detail = { value, cursor, keyCode }, where keyCode is the key value.box. | ||
| onFocus | Event handler | Triggered when the input box is focused. event.detail = { value, height }, where height is the height of the keyboard. | ||
| onBlur | Event handler | Triggered when the input box is unfocused. event.detail = { value }. | ||
| onConfirm | Event handler | Triggered when the Done button is tapped. event.detail = { value }. | ||
| onKeyboardHeightChange | Event handler | Triggered when the height of the keyboard changes. event.detail = { height, duration}. | ||
| autoFill | String | 'username', 'password', 'newPassword', 'oneTime2FA', 'oneTimeEmail', 'oneTimeSMS', 'none' | ||
| showConfirmBar | Boolean | false | Specifies whether to display the bar containing the Done button above the keyboard. | |
| keyboardAccessoryItems | String[] | The array of keyboard accessory items, the items'length must be 2-5 | ||
| onKeyboardAccessoryItemClick | Event handler | Triggered when the accessory item is clicked. event.detail = { index }. |
Valid values of type
| Value | Description |
|---|---|
text | Keyboard for text input. |
number | Keyboard for number input. |
digit | Numeric keypad with decimal point. |
Valid values of confirm-type
| Value | Description |
|---|---|
send | Indicates that the button in the lower right corner is Send. |
search | Indicates that the button in the lower right corner is Search. |
next | Indicates that the button in the lower right corner is Next. |
go | Indicates that the button in the lower right corner is GO. |
done | Indicates that the button in the lower right corner is Done. |
open-type Legal value
| Value | Description |
|---|---|
share | Trigger the user to share. |
Example
js
Code
bxml
Code
bug & tips
tip: if developer need change the caret-color of input component, developer should use css class to set it instead of inline styletip: keyboardAccessoryItems's length must be 2-5 , otherwise the ui will be abnormal , and the onKeyboardAccessoryItemClick can listen the click event of the accessory item
Was this page helpful?
Last modified on