let gwId='';
let Tel="";
let rNam='';
let Sex='';
let workU='';
let useId='';
var ok1=false;
var ok2=false;
var ok3=false;
var ok4=false;
let ok5=false;
//let ok6=false;
let ok7=false;
$("#ma_ys_add_sel1").focus();
$("select").blur(function(){
var $parent = $(this).parent();
//验证所属医院
if($(this).is("#ma_ys_add_sel1")){
var nameVal = $.trim(this.value); //原生js去空格方式:this.replace(/(^\s*)|(\s*$)/g, "")
if(nameVal == ""){
var errorMsg = " 请选择医院!";
//class='msg onError' 中间的空格是层叠样式的格式
$parent.find(".msg").remove();
$parent.append("<span class='msg onError'>" + errorMsg + "</span>");
$(this).focus();
}
else{
//var okMsg=" 输入正确";
$parent.find(".msg").remove();
$parent.append("<span class='msg onSuccess'>☑</span>");
gwId=nameVal;
ok1=true;
}
}
//验证性别
if($(this).is("#ma_ys_add_sex")){
var emailVal = $.trim(this.value);
if(emailVal== ""){
var errorMsg = " 请选择性别!";
$parent.find(".msg").remove();
$parent.append("<span class='msg onError'>" + errorMsg + "</span>");
$(this).focus();
}
else{
$parent.find(".msg").remove();
$parent.append("<span class='msg onSuccess'>☑</span>");
Sex=$(this).val()==1 ? "男" : "女";
ok2=true;
}
}
});
$("input").blur(function(){
var $parent = $(this).parent();
//验证姓名
if($(this).is("#ma_ys_in_zsxm")){
var nameVal = $.trim(this.value); //原生js去空格方式:this.replace(/(^\s*)|(\s*$)/g, "")
var regName = /[~#^$@%&!*()<>:;'"{}【】 ]/;
if(nameVal == "" || nameVal.length < 2 || regName.test(nameVal)){
var errorMsg = " 姓名非空,长度2位以上,不包含特殊字符!";
$parent.find(".msg").remove();
$parent.append("<span class='msg onError'>" + errorMsg + "</span>");
$(this).focus();
}
else{
$parent.find(".msg").remove();
$parent.append("<span class='msg onSuccess'>☑</span>");
rNam=nameVal;
ok3=true;
}
}
//医生代码
if($(this).is("#ma_ys_in_ysdm")){
var nameVal = $.trim(this.value); //原生js去空格方式:this.replace(/(^\s*)|(\s*$)/g, "")
var regName = /[~#^$@%&!*()<>:;'"{}【】 ]/;
if(nameVal == "" || nameVal.length < 3 || regName.test(nameVal)){
var errorMsg = " 医生代码非空,长度3位以上,不包含特殊字符!";
$parent.find(".msg").remove();
$parent.append("<span class='msg onError'>" + errorMsg + "</span>");
$(this).focus();
}
else{
//var okMsg=" 输入正确";
$parent.find(".msg").remove();
$parent.append("<span class='msg onSuccess'>☑</span>");
useId=nameVal;
ok7=true;
}
}
//工作部门
if($(this).is("#ma_ys_in_gzbm")){
var emailVal = $.trim(this.value);
if(emailVal== "" ||emailVal.length<3 ){
var errorMsg = " 工作部门非空,长度6位以上!";
$parent.find(".msg").remove();
$parent.append("<span class='msg onError'>" + errorMsg + "</span>");
$(this).focus();
}
else{
$parent.find(".msg").remove();
$parent.append("<span class='msg onSuccess'>☑</span>");
workU=emailVal;
ok4=true;
}
}
//联系电话
if($(this).is("#ma_ys_in_lxdh")){
var emailVal = $.trim(this.value);
var regName = /[~#^$@%&!*()<>:;'"{}【】 ]/;
var regName1= /^1[3|4|5|7|8]\d{1}?\d{4}?\d{4}$/;
if(emailVal== "" ||!regName1.test(emailVal)){
var errorMsg = " 联系电话格式不正确!";
$parent.find(".msg").remove();
$parent.append("<span class='msg onError'>" + errorMsg + "</span>");
$(this).focus();
}
else{
$parent.find(".msg").remove();
$parent.append("<span class='msg onSuccess'>☑</span>");
Tel=emailVal;
ok5=true;
}
}
});
表单验证
最新推荐文章于 2024-04-16 11:57:14 发布