【问题标题】:Ant Design: Why are customized form components automatically validated as successful?Ant Design:为什么自定义表单组件会自动验证成功?
【发布时间】:2019-10-04 07:46:52
【问题描述】:

我注意到customized form components 会使用has-success 属性自动呈现。为什么是这样?有没有办法解决这个问题?

【问题讨论】:

    标签: reactjs antd ant-design-pro


    【解决方案1】:

    默认情况下,错误不会显示,当用户提交表单时,会进行验证。但是如果你想在所有字段中包含无效数据的has-error类,只需在componentDidMount方法中调用this.props.form.validateFields(),它将运行验证并根据规则将css类添加到字段中。

    【讨论】:

    • 这是一个没有被问到的问题的答案。标准表单域的类属性是class="ant-form-item-control"。但是自定义表单域的class属性是class="ant-form-item-control has-success"。为什么自定义表单字段被预先验证为has-success?我该如何解决/防止这种情况?
    猜你喜欢
    • 2019-12-25
    • 2019-10-04
    • 2020-08-30
    • 1970-01-01
    • 2021-05-20
    • 2020-11-03
    • 2020-07-04
    • 2021-06-09
    • 2021-04-29
    相关资源
    最近更新 更多