表单验证自定义二选一
联系方式二选一
let validateRemindPhone = (rule, value, callback) => { //验证手机号码 const {remindEmail} = this.storeForm.contactInfo; if (!isPhone(value) && value !== "") { callback(new Error("输入的号码格式不正确")); } if (value === "" && remindEmail === "") { callback(new Error("手机号码和邮箱必填一个")); } else { callback(); } };let validateRemindEmail = (rule, value, callback) => { //验证邮箱地址 const {remindMobile} = this.storeForm.contactInfo; if (!isEmail(value) && value !== "") { callback(new Error("输入的邮箱格式不正确")); } if (value === "" && remindMobile === "") { callback(new Error("手机号码和邮箱必填一个")); } else { callback(); } };
转载于:https://www.cnblogs.com/wszxx/p/9764656.html
表单验证自定义二选一相关推荐
- html表单验证自定义错误提示
原文链接:html表单验证自定义错误提示 引言 通常情况下,我们在进行表单验证时(比如提交登录注册信息),为了安全考虑以及进一步保证表单信息填写的正确性,会再服务端验证之前,在前端页面先做一次验证.但 ...
- vue表单验证自定义验证规则
这是公司里Vue+Element UI的项目.写的验证规则放图: 样式代码: <div class="info" v-if="openslist"> ...
- vue3 el-form表单验证 自定义校验
这里做的是表单的添加标签 const addRules = {tagList: [{required: true,message: '请选择推送客户名单',trype: 'array',validat ...
- element-ui表单验证(验证手机号是否正确,自定义验证规则)
效果图 1. html <el-form :model="userForm"status-icon:rules="rules"class="lo ...
- Vue官网提供表单验证cnpm i vee-validate@2 --save
Vue官网提供表单验证 使用步骤: 1:安装vee-valadite,别安装最新版本@2 2:在plugins文件夹中创建一个validate.js[专门注册vee-valadite] 3:注册插件 ...
- jQuery 表单应用:全选/取消全选,表单验证,网页选项卡切换
应用一:单行文本框应用 需要用到的 API focus([[data],fn]) --> 当元素获得焦点时,触发 focus 事件 blur([[data],fn]) --> ...
- jQuery Validate 表单验证插件----自定义校验结果样式
一.下载依赖包 网盘下载:https://yunpan.cn/cryvgGGAQ3DSW 访问密码 f224 二.引入依赖包 <script src="../../scripts/j ...
- layui表单验证 内置自定义规则 - 使用说明
关于 layui表单的验证规则.调用.自定义规则的使用经验总结: 除了 layui 本身配套的一个验证体系,还支持开发者自定义验证规则(如上表中的[自定义密码验证(代码参考下文)]),并直接嵌入到页面 ...
- ElementUI使用问题记录:设置路由+iconfont图标+自定义表单验证
一.关于导航怎么设置路由 1.在el-menu这个标签的属性中添加 router ,官方文档的解释是:启用vue-router 这种模式 2.在el-menu-item标签中的index属性直接书写路 ...
最新文章
- Opencv学习笔记(六)SURF学习笔记
- 2015.05.15,外语,学习笔记-《Word Power Made Easy》 01 “如何讨论人格特点”
- Win11右键菜单变换Win10风格
- [转]在ROS下使用zeroconf配置多机通信
- 探索性数据分析(EDA):Python
- python处理报错_python3报错及解决方案/须注意的细节(持续更新)
- 26产品经理需要具备的市场观察能力
- UVa 12657 - Boxes in a Line ( 双向链表 )
- 桌面被恶意软件放上几个ie图标删除不了怎么办?
- DirectSound 播放声音杂音问题.
- Unity美术字体教程--BMFont美术字体的制作流程以及在unity中美术字体的生成
- 根据身份证号得到籍贯、性别、出生日期、验证身份证号
- Python 词云图:wordcloud库的使用
- android怎么备份镜像文件,如何备份手机系统镜像? - Android系统区 - 无忧启动论坛 - Powered by Discuz!...
- HTML5制作诗歌锦集,轻叩诗歌的大门作文锦集6篇
- error Target dll has been cancelled debugger aborted
- 阿里云迁移工具推荐最佳实践:KVM虚拟化迁移到阿里云
- iphone8引发的AR大事件
- java爬虫实战——实现简单的爬取网页数据
- opencv VideoWriter保存摄像头视频、本地视频等
热门文章
- 软件系统架构师成长之路(一)
- 无法访问android.git.kernel.org的情况下如何使用repo
- WINDOWS SERVER 2003 之域重命名
- 函数 —— fork()分叉函数
- 字符串中 去掉字符串前后空格以、'\t'(tab) C函数实现,附sscanf正则方式
- python 数据的基本类型(字符串)
- 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
- 纯C#实现Hook功能
- 转: jdbc连接数据库需要注意和出错的地方
- iOS- UITableView could not hold the selected row after reload