为了账号安全,请及时绑定邮箱和手机立即绑定

进入下一步或上一步后插入的数据消失

进入下一步或上一步后插入的数据消失

繁华开满天机 2023-04-27 16:39:11
我的问题是,当我在名为“Lengte”的输入中插入任何内容并转到下一步时,插入的数据就会消失。“Aantal Mensen”也是如此。而且我真的不知道如何解决它...这是我的 BoatForm.js 组件import React, {Component} from 'react';export default class BoatForm extends Component {    render() {        if (this.props.currentStep !== 2) {            return null        }        return (            <div className={"container"}>                <div className="form-group">                    <p>Lengte:</p>                    <input                        type="number"                        name="boat_length"                        step="0.1"                        min="0"                        max="15"                        value={this.props.boat_length}                        onChange={this.props.handleChange}                    />                </div>                <div className="form-group">                    <p>Breedte:</p>                    <input                        type="number"                        name="boat_width"                        step="0.1"                        min="0"                        max="4"                        value={this.props.boat_width}                        onChange={this.props.handleChange}                    />                </div>                <div className="form-group">                    <p>Diepgang:</p>                    <input                        type="number"                        name="boat_depth"                        step="0.1"                        min="0"                        max="2"                        value={this.props.boat_depth}                        onChange={this.props.handleChange}                    />                </div>            </div>        );    }}这是我的 StayForm.js 组件import React, {Component} from 'react';export default class StayForm extends Component {    render() {        if (this.props.currentStep !== 3) {            return null;        }所以,我的问题是如何防止两个输入字段中的值消失,这是什么原因?也欢迎对代码的任何反馈!
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

你应该有

<BoatForm                        
    boat_length={this.state.boat_length}
/>

代替

<BoatForm                        
    boat_lenght={this.state.boat_length}
/>

<StayForm                       
   amount_of_people={this.state.amount_of_people}                      
 />

代替

<StayForm                       
  amount_of_peopel={this.state.amount_of_people}                      
/>



查看完整回答
反对 回复 2023-04-27
  • 1 回答
  • 0 关注
  • 183 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信