Возможно, на этот вопрос уже получен ответ, но я не могу найти в Интернете ничего о захвате пользовательского ввода и отправке данных в POST-запрос на сервер.
Я использую Material UI / React / JavaScript для реализацииthis.
<TextField
id="outlined-email-input"
label="email name"
type="email name"
name="email name"
autoComplete="email name"
margin="normal"
variant="outlined"
value={this.state.name}
onChange={this.handleChange('name')}
/>
И у меня есть еще один выпадающий список, который позволяет пользователю выбирать между четырьмя входами.
<FormControl>
<InputLabel
ref={ref => {
this.InputLabelRef = ref;
}}
htmlFor="outlined-password-selection"
>
Password
</InputLabel>
<Select
value={this.state.age}
onChange={this.handleSubmit}
input={
<OutlinedInput
labelWidth={this.state.labelWidth}
name="Password"
id="outlined-age-simple"
/>
}
>
<MenuItem value="BLUE">BLUE</MenuItem>
<MenuItem value="PINK">PINK</MenuItem>
<MenuItem value="GREEN">GREEN</MenuItem>
<MenuItem value="YELLOW">YELLOW</MenuItem>
</Select>
</FormControl>
По сути, я хочу, чтобы пользователь ввел свою электронную почту и выбралпароль, а затем использовать эту информацию в запросе POST.Чтобы упростить это, я хочу записать пользовательский ввод и просто console.log ().Как мне это сделать?