javascript - React - 在表单上提交获取 POST 参数

标签 javascript reactjs

我正在使用 React,并希望从表单中检索 POST 参数(见下文):

<form ref='form' className="form">
    <input type="text" className="signup-input" />
    <input type="text" className="signup-input" />
    <button className="btn btn-primary" onClick={this._onSubmitClick}>Submit</button>
</form>

_onSubmitClick 回调中,我想获得与调用 $(".form").serialize() 相同的结果,但不使用 JQuery。

最佳答案

var elements = this.refs.form.getDOMNode().elements;

为您提供一个包含每个 input 节点的对象,然后您可以对其进行迭代。

关于javascript - React - 在表单上提交获取 POST 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28722979/

相关文章:

javascript - 是否应该将 refs 列为 useEffect 等的依赖项?

ios - react-native undefined 不是对象(评估 RCCManager.setRootController)

javascript - 如何在 MERN 堆栈中定义架构和快速路由器?

javascript - 操作 HTML 并放入数组

javascript - Moment.js 的语言环境和特定日期格式

javascript - AngularJS 重复部分中多次调用的函数

javascript - 如何仅对该字符串的一部分进行编码并呈现 html

javascript - PanResponder React原生参数

reactjs - React-sortable-hoc——在没有实验类属性的情况下维护新的排序顺序

javascript - Google App 脚本 URL 获取 HTTPResponse 类对象