Javascript 输入仅允许写入1个符号

Javascript 输入仅允许写入1个符号,javascript,reactjs,input,focus,Javascript,Reactjs,Input,Focus,页面上有单选按钮。 单击单选按钮时,应显示或隐藏某些元素 但当“搜索”被选中时,它只允许写入一个符号,并且变得不可见 请参见此处的代码示例:您的问题是什么 <div className="buttons-wrapper" onChange={e => this.handleButtonsChange(e)} > 你有什么问题吗 <div className="buttons-wrapper" onChange={e => th

页面上有单选按钮。 单击单选按钮时,应显示或隐藏某些元素

但当“搜索”被选中时,它只允许写入一个符号,并且变得不可见

请参见此处的代码示例:

您的问题是什么

 <div
    className="buttons-wrapper"
    onChange={e => this.handleButtonsChange(e)}
 >
你有什么问题吗

 <div
    className="buttons-wrapper"
    onChange={e => this.handleButtonsChange(e)}
 >

欢迎来到SO。你能补充一下你的实际问题是什么吗?您的错误是什么?您到底需要帮助在哪里?欢迎使用SO。你能补充一下你的实际问题是什么吗?您得到的错误是什么?您到底在哪里需要帮助?另一种方法是保留事件委派(因为这很好),但仅在需要时应用它<代码>e.target.tagName=='input'&&e.target.name==='btn'?这个。车把按钮更改(e):正确}>是的,很好:)非常感谢。我将处理程序移动到了输入,现在它可以工作了。另一种方法是保留事件委派(因为这很好),但只在需要时应用它<代码>e.target.tagName=='input'&&e.target.name==='btn'?这个。车把按钮更改(e):正确}>是的,很好:)非常感谢。我将处理程序移动到输入,它现在可以工作了