我有以下形式:
<form onSubmit={this.gotEmail}>
<div className="form-group">
<FormControl type="text" className="form-control"/>
</div>
<Button className="btn btn-primary btn-large centerButton" type="submit">Send</Button>
</form>
提交时,我希望获得用户在此处写入的字段:
<FormControl type="text" className="form-control"/>
我试着这样得到它:
gotEmail: function(email) {
console.log("Email: ", JSON.stringify(email))
}
然而,我得到这个错误:
EmailForm.jsx:9 Uncaught TypeError: Converting circular structure to JSON
当我尝试在控制台中打印email
时,我得到以下信息:
(program):132 Uncaught illegal access
如何获得用户的输入?
2条答案
按热度按时间yzckvree1#
在React中访问组件的HTML元素的正确方法是:
qoefvg9y2#
在普通JavaScript中,您可能会执行以下操作:
于飞:
JS:
啊