reactjs - 在 Material-UI v1 中使 Input 的 InputAdornment 无法聚焦
问题描述
在 Material-UI v1 中,我试图避免如果用户在输入带有 InputAdornment 的 Input 时按下 Tab 键,则后者是焦点。相反,我想要实现的是通过按选项卡选择后续输入。
有人建议我将 tabIndex 属性设置为 -1 以避免它被选项卡选中,但它似乎不起作用。
<Input
value={this.state.email}
endAdornment={
this.state.email ? (
<InputAdornment position="end">
<IconButton style={{ width: "32px", height: "32px", tabIndex: "-1" }}>
<Icon>clear</Icon>
</IconButton>
</InputAdornment>
) : null
}
/>
解决方案
你tabIndex
在错误的地方。它是一个 html 属性,而不是一个 css 属性。像这样写:
<IconButton tabIndex="-1" style={{ width: "32px", height: "32px" }}>
推荐阅读
- javascript - 如何将数组转换为对象数组以及javascript中的id
- microsoft-teams - 为什么我无法在 Microsoft Teams 上保存我的连接器?
- azure-devops - TFS - 在测试计划中看不到定义选项卡
- fortran - 具有来自子例程输入的数组长度的 Fortran EQUIVALENCE 语句
- r - R 中的 ucm 模型引发错误“SSMCycle 中的错误”
- templates - 为 Postman Visualize 加载外部把手模板
- css - 防止按钮点击页面跳转?反应JS
- php - 如何使用 Google Cloud Platform App Engine app.yaml 配置别名子文件夹?
- javascript - 将 props.data 与 MDBNav 一起使用,如何激活活动 TAB 或 LINK
- django - 属性错误(Django)