簡體   English   中英

如何在反應中獲取 textarea 的值?

[英]how to getvalue of textarea in react?

我在我的示例中使用react-final-formTextareaAutosize 。我試圖獲取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

您的最終形式代碼工作正常。 我認為問題在於 TextAreaAutosize,因為它不知道如何將數據直接傳遞到您的表單。 因此,您可能需要在該字段上為 onChange 事件添加處理程序。

根據最終的表單文檔,下面的這個代碼示例似乎工作得很好: sandbox-code只需檢查第二次嘗試部分。

你可以通過這個 pop 獲得價值:

`onChange={(event) => {
        console.log(event.target.value)
    }}`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM