Ant Design Mobile中的表单校验

将validator放在 rules 对象中

          <Form.Itemname='uName'label='姓名'requiredrules={[{required: true, message: '请输入姓名'},{validator: (rule, value, cb) => checkName(rule, value, cb)},]}><Inputplaceholder='输入受益人姓名'/></Form.Item>

自定义校验方法

const checkName = (rule: any, value: any, cb: any) => {return new Promise((resolve, reject) => {if (!/^[\u3400-\u4DB5•]{2,25}$/g.test(name)) {reject('请输入正确姓名')} else {resolve('')}})}

Form.Item中的trigger属性默认绑定是 onChange 方法

根据 组件 监听事件 修改 Form.Item 监听事件

          <Form.Itemname='birthday'label='生日'trigger='onConfirm'onClick={() => {setPickerVisible(true)}}><DatePickervisible={pickerVisible}onClose={() => {setPickerVisible(false)}}>{value =>value ? dayjs(value).format('YYYY-MM-DD') : '请选择日期'}</DatePicker></Form.Item>

react-hooks+Ant Design Mobile中的自定义表单验证相关推荐

  1. react hooks使用_我如何使用React Hooks在约100行代码中构建异步表单验证库

    react hooks使用 by Austin Malerba 奥斯汀·马勒巴(Austin Malerba) 我如何使用React Hooks在约100行代码中构建异步表单验证库 (How I bu ...

  2. 基于Ant Design和jQuery UI的表单设计器

    基于Ant Design 和jQuery UI 的表单设计器 GitHub 地址 概念 Comonent 组件 Layout 布局,一种特殊的Component Component Editor 组件 ...

  3. Django 表单验证之自定义表单验证器

    本文基于Django 表单验证 一文,补充完善表单验证器之自定义表单验证器 具体步骤总结如下: 第一:在formValidation.py 文件中,添加自定义名称敏感验证器(NameValidatio ...

  4. iview自定义表单验证

    @[TOC] iview自定义表单验证 之前总结过iview简单表单验证: https://blog.csdn.net/A_LL_IS_WELL/article/details/111227468ht ...

  5. antd vue表单验证_antd-for-vue 表单验证失效 自定义表单验证使表单非空验证失效(其他验证失效)...

    ## antd-for-vue 表单验证失效 自定义表单验证使表单非空验证失效(其他验证失效) ##### antd 的 表单校验方法包括 validateFields 和 validateField ...

  6. ant-design-vue 表单验证和 validator 自定义表单验证

    在 ant-design-vue 中,提供 FormModel 表单组件,且支持 v-model 数据绑定,同时可以校验和提交功能的表单. 一.表单验证 <a-form-modelref=&qu ...

  7. 表单验证与自定义表单验证

    / 验证规则 rules: { // 多个验证用数组 单个验证用对象// 验证账号acc: [{ required: true, message: '不能为空', trigger: 'blur' }, ...

  8. 记录element-ui自定义表单验证上传身份证正反面

    大概是这个样式 两个上传组件写在一个form-item里进行自定义表单验证 每次验证,通过判断上传组件绑定的值进行判断,callback不同的提示错误 <template><div& ...

  9. vue + element 自定义表单验证的时候 需要通过请求后端接口验证

    vue + element 自定义表单验证的时候 需要通过请求后端接口验证 做vue项目的时候遇到了一个需求,在验证某个表单项时不仅需要是必填项而且要去通过接口校验是否有重复值. // templat ...

最新文章

  1. 033_webpack打包ES6模块化工程
  2. Go包导入与Java的差别
  3. unlegal android,百度地图定位 Cordova 插件 cordova-plugin-baidumaplocation
  4. linxu安装OSX
  5. Object component的各种标识符
  6. python通过内置函数测试对象类型_Python的内置函数
  7. 2017年全国大学生电子设计竞赛滚球控制系统设计
  8. Python_异常和模块
  9. 自学python能干些什么副业-揭秘!女程序员为啥更赚钱?这4个大招,用Python做副业躺赚...
  10. c语言字符串如何调换位置,c语言字符串从第m个位置开始复制
  11. 如何将图片素材转为矢量图?
  12. 理解并取:frame-relay的工作原理
  13. 公务员考试152分上岸经验,你同样可以复制
  14. 费马小定理 欧拉定理 逆元
  15. java 刷题ide,力扣(LeetCode)刷题神器之Vs Code
  16. 月薪40K起,什么是Python全栈工程师?全栈工程师薪资为何这么高?
  17. 【已解决】部分安卓手机,部分ios机型,调微信的jssdk方法失败
  18. php源生代码是什么,php源生分页代码+join连接多表
  19. 10.25 ib api 自定义魔改日记
  20. 从网景到chrome

热门文章

  1. win7计算机右边预览,如何在win7计算机上打开任务栏缩略图预览功能
  2. html数字拼图游戏,JavaScript_JS写的数字拼图小游戏代码[学习参考],复制代码 代码如下:html - phpStudy...
  3. 【精品推荐】程序员必定会爱上的十款软件:不用就太浪费了
  4. 钱多多软件制作第六天
  5. 钱多多的程序猿的2020大计划
  6. python随堂检测4
  7. dockers 安装 awvs
  8. dockers存储卷
  9. 我们是如何连上WiFi的?
  10. net 预览文件 转换文件