ZBLOG

const handleSubmit = (values) => { console.log('1111111'); const error = validator(values); const requieredError = checkRequired()(null, value); if(requieredError) { error._error = requieredError; } if(

在handleSubmit函数中,您可以通过对maxAmount的值进行转换来实现传值。以下是一个可能的解决方案:

const handleSubmit = (values) => {
  console.log('1111111');
  const error = validator(values);
  const requieredError = checkRequired()(null, value);
  if(requieredError) {
    error._error = requieredError;
  } 
  if(!error._error) {
    console.log('验证通过');

    // 将maxAmount的值从字符串转换为数值类型
    values.maxAmount = parseFloat(values.maxAmount);

    this.setState({formValues: values})
    this.props.recordInfo(values);
    this.props.nextStep()
  }
}

在这个例子中,我们使用parseFloat函数将values.maxAmount从字符串转换为浮点数,并重新赋值给它。然后继续进行传递和下一步操作。

请注意,上述代码假设您使用的是React组件或类组件,并且有一个正确配置的表单库(如Redux Form)用于处理表单字段和验证逻辑。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=10126

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?