当您提交事件时,可以通过以下几种方式清除您的输入:
class MyForm extends React.Component {
constructor(props) {
super(props);
this.state = {
inputValue: ''
};
}
handleChange = (event) => {
this.setState({ inputValue: event.target.value });
}
handleSubmit = (event) => {
event.preventDefault();
// 处理提交逻辑
// 清除输入
this.setState({ inputValue: '' });
}
render() {
return (
<form onSubmit={this.handleSubmit}>
<input type="text" value={this.state.inputValue} onChange={this.handleChange} />
<button type="submit">提交</button>
</form>
);
}
}
<input type="text" id="myInput" />
<button onclick="clearInput()">提交</button>
<script>
function clearInput() {
document.getElementById("myInput").value = "";
}
</script>
无论您选择使用React还是原生JavaScript,都可以通过上述方法清除输入。这样,当您提交事件时,输入将被清除,以便您可以输入新的内容。
领取专属 10元无门槛券
手把手带您无忧上云