簡體   English   中英

Reactjs表單值通過狀態顯示,但是當我提交表單字段且未提交值時

[英]Reactjs form values is displayed through state but when I submitted a form field and value not submitted

我已經實現了redux表單,並從props中獲取數據,並將props更改為componentWillReceiveProps中的狀態,值顯示在我的字段中,但是當我提交表單而不進行交互時,表單值未提交。

<Field
name="standardDistanceBetween"
type="text"
onChange={this.onInputChange}
data={this.state.standardDistanceBetween}
label="Distance Between Shaft Ends"
component={renderInput1}
/>

我希望在提交表單時輸出,而無需交互將要提交的字段。

在您的Submit函數控制台中,使用state變量檢查state是否具有值,如果您使用的是formik onSubmit函數,則將在“ values”參數中獲取輸入字段數據,如下所示

onSubmit ={(values) => {
    console.log(values)
}}

暫無
暫無

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

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