【发布时间】:2019-06-13 20:22:36
【问题描述】:
我正在开发一个基本的 React CRUD 应用程序,但遇到了一个奇怪的问题。 使用 Reactstrap 输入组件 或引导 class="form-control" 输入值未定义 onSubmit。 如果我将元素保留为标准 html 输入,那么提交的值就可以了吗? 我无法弄清楚为什么会这样。 我整理了这个演示来说明这个问题。
Code Sandbox Snippet <- Live Demo
在 AddName.js 文件中,我有一个 Input 和一个 input 在提交时您可以看到提交的名字,但描述没有。
<FormGroup>
<input
placeholder="First Name"
ref={nameInput => (this.nameInput = nameInput)}
/>
</FormGroup>
<FormGroup>
<Input
placeholder="Description"
ref={descriptionInput => (this.descriptionInput = descriptionInput)}
/>
</FormGroup>
谁能解释为什么会这样?我有可能在输入上有参考吗?
【问题讨论】:
标签: reactjs forms bootstrap-4 reactstrap form-control