Skip to main content

Input 输入框

使用场景#

输入框,可以用来输入剪短的文本内容。

示例#

基本示例#

inline

整行输入框#

inline

校验状态#

通过 status 传入输入框的校验状态

inline

清空#

通过 hasClear 设置是否显示输入框清空按钮

inline

无边框的输入框#

通过 shape 设置简洁输入框,没有边框

inline

内部元素#

使用 leftElement, rightElement 传入内部的扩展内容

inline

关闭自动填充#

可以通过 autoComplete="off" 属性关闭文本框的自动填充,但由于某些原因,现代浏览器大多不支持该设置。如果设置不生效,建议参考该文档

禁用表单自动填充

阻止密码字段的自动填充

inline

输入框组合#

将输入框和其他元素进行组合

https://
.com
+86
inline

API#

字段描述
leftElementReactNode
左侧附加元素
rightElementReactNode
右侧附加元素
renderRightElement() => ReactNode
自定义右侧元素渲染(自定义布局)
inputRefRefObject<HTMLInputElement>
valuestring
defaultValuestring
onChange(value: string) => void
onBlurFocusEventHandler<HTMLInputElement>
onFocusFocusEventHandler<HTMLInputElement>
onKeyDownKeyboardEventHandler<HTMLInputElement>
onClickMouseEventHandler<HTMLDivElement>
onClear() => void
hasClearboolean
shape"simple" | "solid"
status"error" | "success" | "warning"
fillboolean
readOnlyboolean
disabledboolean
placeholderstring
autoCompletestring
autoFocusboolean
typestring
minnumber
maxnumber
widthStringOrNumber
styleCSSProperties
classNamestring
Copyright © 2021 Alibaba Inc.
Built with ❤️ by hema-FE.