【问题标题】:How to change value of Material-UI's Textfield on focus?如何更改 Material-UI 的 Textfield 焦点的值?
【发布时间】:2019-07-14 08:59:48
【问题描述】:

我正在尝试更改 Material-UITextField 在聚焦时的值。看来我可以通过inputProps 做到这一点,但我找不到任何如何实现的例子。

【问题讨论】:

  • 你为什么不改变焦点值呢?像将 prop value 提供到文本字段中的 make 函数?

标签: reactjs material-ui


【解决方案1】:

使用 TextField 添加 onFocus 属性

<TextField value={this.state.value} onFocus={onFocus} label="Custom CSS" variant="outlined" id="custom-css-outlined-input" />

然后处理 onFocus 事件

      const onFocus = () => { 
        this.setState({
          value:'new value'
          })
        }

当焦点位于文本字段时,它应该更新字段中的值

【讨论】:

  • 谢谢,这行得通。奇怪的是他们的文档中没有它。
猜你喜欢
  • 2019-11-07
  • 1970-01-01
  • 2020-11-04
  • 2019-05-31
  • 2020-07-08
  • 1970-01-01
  • 2021-12-07
  • 1970-01-01
  • 2018-02-08
相关资源
最近更新 更多