通过身份证验证用户输入信息是否重复

后端传来用户身份证号码的重复性判断
传给前端的方法idcard_repeat传来的数据可以通过res来获取,
在前端打印获取的res,就可以看到后端传来的数据,
此时,后端传来的数据一般情况下是一个变量,
显示1或者0,
代表重复或者不重复,
弱res里的数据有data为1,此时代表身份证号码重复,
判断res.data==1是否成立,成立则输出错误提示身份证重复
若要求身份证不输入成功不提交,
则在提交的代码前面写上判断,return false即可不提交成功
获取的res打印出来非常重要,

console.log(res)

接下来就只是判断就好了
在输入框失焦时,使用这个方法

<el-form-item label="身份证号" >
							<el-input v-model="idcard" auto-complete="off" @blur="idcard_Blur"></elinput>						</el-form-item>

@blur的方法就是在用户身份证input输入框失焦的时候,触发的
在这里插入图片描述

this.$api.TestPage.idcard_repeat(this.idcard).then((res) => {
					if(res.msg == 1){
						this.$message({ message: '身份证号重复', type: 'error' })
						this.idcard_test = false;
					}
				}
			})
submitForm: function () {
			if(this.idcard_test === false){
				this.$message({message: '身份证输入失败,不能提交!' , type: 'error'})
				return false;
			}
			.............
			.............
		}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值