我是learningig React,但e.target.value出现问题,它在控制台中返回undefined。 下面的代码:
class Wrapper extends React.Component {
showMessage = (e) => {
e.preventDefault()
console.log(e.target.value)
}
render() {
return (
<form onSubmit={this.showMessage}>
<input placeholder="name" name='name'/>
<input placeholder="name" name='surName'/>
<button type="submit">
Wyświetl mnie!
</button>
</form>
)
}
}
ReactDOM.render(
< Wrapper />,
document.getElementById('root')
);
答案 0 :(得分:0)
showMessage = (e) => {
e.preventDefault();
const formData = new FormData(e.target);
console.log(formData.get('name'));
console.log(formData.get('surName'));
}
答案 1 :(得分:-1)
表单元素(在这种情况下就是e.target
)没有value
。我假设您实际上是想从输入之一中获取值