Привет, ребята. Я пытаюсь сбросить тег выбора после отправки с помощью React, я подключил первый параметр к состоянию:
state = {
inputs: [],
tempInput: {
inputType: 'Please select a type'
}
};
, поэтому я в основном выбираю тип в своей форме,он обновляет объект tempInput с помощью inputType, а затем добавляет его в массив объектов,
<div className="formG">
<form className="form-maker" onSubmit={this.handleSubmit}>
<select onChange={this.onSelect}>
<option>{this.state.tempInput.inputType}</option>
<option value="text">text</option>
<option value="color">color</option>
<option value="date">date</option>
<option value="email">email</option>
<option value="tel">tel</option>
<option value="number">number</option>
</select>
<button>Submit</button>
</form>
Это мой метод выбора:
onSelect = ({ target }) => {
const { tempInput } = this.state;
tempInput.inputType = target.value;
this.setState({ tempInput });
};
handleSubmit = e => {
e.preventDefault();
how to do that in handleSubmit? to put the tempInput.inputType to ="Please pick a type"
};