1

我正在使用react-final-form并且TextareaAutosize在我的示例中。我试图获得价值text-area但无法做到这一点。我能够获得input字段的价值,但不能textarea

这是我的代码 https://codesandbox.io/s/react-final-form-simple-example-rd3rc

 <div>
            <label>Text area Name</label>
            <Field
              component={TextareaAutosize}
              type="textarea"
              name="operatingPinCode"
              placeholder="Notes"
              label="About"
            />
          </div>

API 链接 https://final-form.org/docs/react-final-form/examples/simple

https://www.npmjs.com/package/react-textarea-autosize

4

2 回答 2

0

您的最终形式代码运行良好。我认为问题在于 TextAreaAutosize,因为它不知道如何将数据直接传递给您的表单。因此,您可能需要在该字段上为 onChange 事件添加一个处理程序。

根据最终的表单文档,下面的代码示例似乎工作得很好:sandbox-code只需检查第二次尝试部分。

于 2019-08-11T10:04:22.590 回答
0

你可以通过这个 pop 获得价值:

    `onChange={(事件) => {
        console.log(event.target.value)
    }}`
于 2021-03-10T10:17:15.250 回答