Question : clear form input in react js
Answered by : md-masud-rana-nh5uyvfmst62
// uncontrolled
handleSubmit = (event) => { e.preventDefault(); e.target.reset();
}
// controlled
handleSubmit = (event) => { event.preventDefault(); console.log(this.state); this.setState({ name: '', email: '', password: '', }); event.target.reset(); };
Source : | Last Update : Fri, 27 Jan 23
Question : Clear and reset form input fields in react js
Answered by : md-masud-rana-nh5uyvfmst62
// Uncontrolled form reset
handleSubmit = (event) => { event.preventDefault(); event.target.reset();
};
<form onSubmit={this.handleSubmit}> ...
</form>
//...........................................................
// Controlled form reset
state = { name: '', password: '', email: '',
};
handleSubmit = (event) => { event.preventDefault(); this.setState({name: '',email: '',password: ''}); event.target.reset();
};
handleChange = (event) => { this.setState({[event.target.name]: event.target.value,});
};
<form onSubmit={this.handleSubmit}> ...
</form>
Source : | Last Update : Fri, 27 Jan 23
Question : reset form input react
Answered by : lokesh-ramchandani-in6l3jq294i2
cancelCourse = () => { document.getElementById("create-course-form").reset();
}
render() { return ( <form id="create-course-form"> <input /> <input /> ... <input /> </form> );
}
Source : | Last Update : Tue, 25 Jan 22
Question : reset input react
Answered by : yahikko-nr
const App = () => { const [message, setMessage] = useState(''); return ( <div> <input type="text" value={message} onChange={(event) => { setMessage(event.target.value); }}/> <button onClick={() => { alert('check') // clear input value setMessage(''); }}> Clear field </button> </div> );
};
Source : | Last Update : Sat, 01 Oct 22
Question : reset form in react
Answered by : concerned-chamois-qo4yyeqrh7o6
<!-- you just need a button type of reset -->
<form> <div> <label for="name">Name</label> <input type="text" id="name" placeholder="name" /> </div> <div> <label for="password">Password</label> <input type="password" id="password" placeholder="password" /> </div> <button type="reset">Reset</button> <button>Submit</button>
</form>
Source : https://stackoverflow.com/questions/43922508/clear-and-reset-form-input-fields/67952911#67952911 | Last Update : Sat, 19 Jun 21