美文网首页
antd表单校验按钮置灰

antd表单校验按钮置灰

作者: Ysj1111 | 来源:发表于2018-09-04 08:40 被阅读49次

    1.初始置灰

    componentDidMount() {
        // To disabled submit button at the beginning.
        this.props.form.validateFields();
      }
    

    2.置灰不显示报错

    判断是否有错和输入框是否有空

      hasErrors = (fieldsError) => {
        return Object.keys(fieldsError).some(field => fieldsError[field])
        ||Object.keys(this.props.form.getFieldsValue()).some(field => this.props.form.getFieldsValue()[field]===undefined);
      }
    

    Object.key()
    Array.some()

    相关文章

      网友评论

          本文标题:antd表单校验按钮置灰

          本文链接:https://www.haomeiwen.com/subject/rflosxtx.html