繁体   English   中英

单击按钮使文本字段可编辑

[英]Making text field editable on button click

我对React非常陌生,因此对此处缺少代码表示歉意。

可以说我有一个显示用户名的文本字段。 当我单击按钮时,我希望该字段可编辑。

可以在ReactJS中完成吗?

这样使用

ES6 js:

 class App extends React.Component{
  constructor(){
    super()
    this.state={disable:true,
               val:"username"}
  }
  handleClick(e){

 this.setState({disable:!this.state.disable})
  }
  render(){
    return(
      <div className="wrapper">
        <input type="text" disabled={this.state.disable} value={this.state.val}/>
       <input type="button" value="Enable/Disable" onClick={this.handleClick.bind(this)}/>
      </div>
    )
  }
}

工作吉斯宾

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM