react-hooks+Ant Design Mobile中的自定义表单验证
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中的自定义表单验证相关推荐
- react hooks使用_我如何使用React Hooks在约100行代码中构建异步表单验证库
react hooks使用 by Austin Malerba 奥斯汀·马勒巴(Austin Malerba) 我如何使用React Hooks在约100行代码中构建异步表单验证库 (How I bu ...
- 基于Ant Design和jQuery UI的表单设计器
基于Ant Design 和jQuery UI 的表单设计器 GitHub 地址 概念 Comonent 组件 Layout 布局,一种特殊的Component Component Editor 组件 ...
- Django 表单验证之自定义表单验证器
本文基于Django 表单验证 一文,补充完善表单验证器之自定义表单验证器 具体步骤总结如下: 第一:在formValidation.py 文件中,添加自定义名称敏感验证器(NameValidatio ...
- iview自定义表单验证
@[TOC] iview自定义表单验证 之前总结过iview简单表单验证: https://blog.csdn.net/A_LL_IS_WELL/article/details/111227468ht ...
- antd vue表单验证_antd-for-vue 表单验证失效 自定义表单验证使表单非空验证失效(其他验证失效)...
## antd-for-vue 表单验证失效 自定义表单验证使表单非空验证失效(其他验证失效) ##### antd 的 表单校验方法包括 validateFields 和 validateField ...
- ant-design-vue 表单验证和 validator 自定义表单验证
在 ant-design-vue 中,提供 FormModel 表单组件,且支持 v-model 数据绑定,同时可以校验和提交功能的表单. 一.表单验证 <a-form-modelref=&qu ...
- 表单验证与自定义表单验证
/ 验证规则 rules: { // 多个验证用数组 单个验证用对象// 验证账号acc: [{ required: true, message: '不能为空', trigger: 'blur' }, ...
- 记录element-ui自定义表单验证上传身份证正反面
大概是这个样式 两个上传组件写在一个form-item里进行自定义表单验证 每次验证,通过判断上传组件绑定的值进行判断,callback不同的提示错误 <template><div& ...
- vue + element 自定义表单验证的时候 需要通过请求后端接口验证
vue + element 自定义表单验证的时候 需要通过请求后端接口验证 做vue项目的时候遇到了一个需求,在验证某个表单项时不仅需要是必填项而且要去通过接口校验是否有重复值. // templat ...
最新文章
- 033_webpack打包ES6模块化工程
- Go包导入与Java的差别
- unlegal android,百度地图定位 Cordova 插件 cordova-plugin-baidumaplocation
- linxu安装OSX
- Object component的各种标识符
- python通过内置函数测试对象类型_Python的内置函数
- 2017年全国大学生电子设计竞赛滚球控制系统设计
- Python_异常和模块
- 自学python能干些什么副业-揭秘!女程序员为啥更赚钱?这4个大招,用Python做副业躺赚...
- c语言字符串如何调换位置,c语言字符串从第m个位置开始复制
- 如何将图片素材转为矢量图?
- 理解并取:frame-relay的工作原理
- 公务员考试152分上岸经验,你同样可以复制
- 费马小定理 欧拉定理 逆元
- java 刷题ide,力扣(LeetCode)刷题神器之Vs Code
- 月薪40K起,什么是Python全栈工程师?全栈工程师薪资为何这么高?
- 【已解决】部分安卓手机,部分ios机型,调微信的jssdk方法失败
- php源生代码是什么,php源生分页代码+join连接多表
- 10.25 ib api 自定义魔改日记
- 从网景到chrome