【发布时间】:2017-12-01 11:27:43
【问题描述】:
如何在 react 中序列化数据?
<form method="post" action="/insert" onSubmit={(e)=>this.addMysql(e)}>
<label>Username</label>
<input type="text" id="username" name="nameUser"/>
<label>Password</label>
<input type="text" id="password" name="passs"/>
<button type="submit" type="submit">Dodaj</button>
</form>
这是我的功能
addMysql(event){
console.log(event.targe) //this outputs an empty form
event.preventDefault();
}
我不想使用状态。只需 onSubmit 将所有表单数据发送到 AddMysql
https://medium.com/@snirlugassy/generic-input-handler-with-react-js-44a97e22cd0d
感谢 Sag1v
【问题讨论】:
-
"我不想使用 State" - 那为什么要使用 react?
-
你知道我怎么做这个
setStateVal(e){ this.setState({ e.target.name:e.target.value }) }我不想为每个输入做函数来改变状态我想为每个输入做一个函数 -
类似this?
-
Sag1v 这个作品谢谢
标签: javascript json forms reactjs events