gpt4 book ai didi

javascript - 所有文本框中的协调输入

转载 作者:太空宇宙 更新时间:2023-11-04 01:41:22 25 4
gpt4 key购买 nike

我有一个练习,但我不知道该怎么做。

建立一个有5个文本框的控件,所有文本框中的输入都是相关的。更改一个框中的输入会更改该框中其余部分的输入。

class App extends Component {
render() {
return (
<div>
<MultiInput />
</div>
);
}
}

function SameInput(props) {
return <input type="text" name="sameInput"/>
}

class MultiInput extends React.Component {
constructor(props) {
super(props);
this.state = { value: "ho" };
}

onChange = (e) => {
this.setState({ value: e.target.value });
}

render() {
return <div>
<SameInput value={this.state.value} onChange={this.onChange}></SameInput><br />
<SameInput value={this.state.value} onChange={this.onChange}></SameInput><br />
<SameInput value={this.state.value} onChange={this.onChange}></SameInput><br />
</div>
}
}

export default App;

最佳答案

您正在将 onChange 事件处理函数和值传递给 SameInput 功能组件,但实际上并未在输入元素的 SameInput 函数的输入文本字段中处理它们。

尝试进行以下更改,它会起作用

 function SameInput(props) {
return <input type="text" name="sameInput" onChange={props.onChange} value={props.value}/>
}

关于javascript - 所有文本框中的协调输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52787429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com