美文网首页
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表单校验按钮置灰

    1.初始置灰 2.置灰不显示报错 判断是否有错和输入框是否有空 Object.key()Array.some()

  • antd from表单

    antd from表单简介及必填校验使用 一、功能 具有数据收集、校验和提交功能的表单,包含复选框、单选框、输入框...

  • 使用react几个月之后,遇到的问题总结

    1.antd design,from表单的校验 如何表单里面的每个元素都单独判断的话,validator中可以自定...

  • 交互-按钮置灰与不置灰

    理了下按钮置灰还是不置灰的逻辑,总结讲就是简单的置灰,复杂的不置灰单项的置灰,多项的不置灰 简单的置灰,单项的置灰...

  • Day016 - SIGN UP

    设计思路: 1、起始状态时,验证按钮置灰,登录按钮置灰。 2、输入手机号码,且经过验证为11位时,验证按钮变为亮色...

  • Element-ui 校验部分表单API-validateFie

    在最近的项目中,遇到了一个表单有2个校验按钮,一个是提交全部,这个是校验全部表单的,官方的案例很清楚,这里就不多说...

  • layui表单校验失效

    layui中使用lay-verify进行表单项的校验,但是点击提交按钮无效,仔细搜索资料发现这个校验要满足两个条件...

  • creator按钮置灰,如何让文本,描边等也置灰

    最近项目碰到一个问题,就是在按钮置灰后,按钮上的文字没有跟着置灰。经过一番研究,做出了一下处理,供大家参考一下。 ...

  • vue 使用antd 如何为特殊请况添加判断效果

    是不能像是input 或者其它表单元素 通过点击按钮然后触发对字段校验, | 添加银行卡 ...

  • Element-UI表单验证

    校验规则 表单通过rules属性绑定校验规则对象,表单项通过prop属性绑定具体校验规则 注意校验的字段必须和表单...

网友评论

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

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