人员管理字段校验
parent
5c505be97a
commit
fee819e232
|
@ -178,10 +178,10 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="am-u-sm-6 am-u-md-6">
|
<div class="am-u-sm-6 am-u-md-6">
|
||||||
<input name="companyEmail" class="js-ajax-validate"
|
<input name="companyEmail" class="js-ajax-validate"
|
||||||
data-validate-async data-validation-message="请输入公司邮件地址"
|
data-validate-async data-validation-message="请输入正确的邮件地址"
|
||||||
type="text" id="companyEmail" value="${account.companyEmail!}" minlength="1"
|
type="text" id="companyEmail" value="${account.companyEmail!}" minlength="1"
|
||||||
maxlength="30"
|
maxlength="30"
|
||||||
required placeholder="请输入公司邮件地址"/>
|
required placeholder="请输入正确的邮件地址"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="am-u-sm-2 am-u-md-4 input-msg"></div>
|
<div class="am-u-sm-2 am-u-md-4 input-msg"></div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -260,11 +260,53 @@
|
||||||
}
|
}
|
||||||
console.log("onInValid : " + $field.val());
|
console.log("onInValid : " + $field.val());
|
||||||
$alert.html(msg).show();
|
$alert.html(msg).show();
|
||||||
|
},
|
||||||
|
//自定义验证
|
||||||
|
validate: function (validity) {
|
||||||
|
var $field = $(validity.field);
|
||||||
|
var validityEmail = function(){
|
||||||
|
var companyEmail = $("#companyEmail").val();
|
||||||
|
if(!checkEmail(companyEmail)){
|
||||||
|
$myField = $field;
|
||||||
|
myMsg = "邮件地址不合法!";
|
||||||
|
validity.valid = false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var validityPhone = function(){
|
||||||
|
var phoneNo = $("#telephone").val();
|
||||||
|
if(!isPhoneNo(phoneNo)){
|
||||||
|
$myField = $field;
|
||||||
|
myMsg = "电话号码不合法!";
|
||||||
|
validity.valid = false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
if ($(validity.field).is('#companyEmail')) {
|
||||||
|
validityEmail();
|
||||||
|
};
|
||||||
|
if ($(validity.field).is('#telephone')) {
|
||||||
|
validityPhone();
|
||||||
|
};
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
/*表单验证:end*/
|
/*表单验证:end*/
|
||||||
})
|
})
|
||||||
|
|
||||||
|
function isPhoneNo(card){
|
||||||
|
var reg = /(^1[0-9][0-9]\d{8}$)/;
|
||||||
|
if(reg.test(card) === false){
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
function checkEmail(str){
|
||||||
|
var re = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;
|
||||||
|
if (re.test(str)) {
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
var submit_function = function () {
|
var submit_function = function () {
|
||||||
$("#tmpForm").submit();
|
$("#tmpForm").submit();
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,21 +19,21 @@
|
||||||
<th class="am-text-middle">姓名</th>
|
<th class="am-text-middle">姓名</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="am-u-sm-10">
|
<div class="am-u-sm-10">
|
||||||
<input type="text" id="realName" class="am-form-field am-input-sm"
|
<input type="text" id="realName" class="am-form-field am-input-sm" maxlength="20"
|
||||||
value="${realName!}"/>
|
value="${realName!}"/>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<th class="am-text-middle">手机号</th>
|
<th class="am-text-middle">手机号</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="am-u-sm-10">
|
<div class="am-u-sm-10">
|
||||||
<input type="text" id="telephone" class="am-form-field am-input-sm"
|
<input type="text" id="telephone" class="am-form-field am-input-sm" maxlength="11"
|
||||||
value="${telephone!}"/>
|
value="${telephone!}"/>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<th class="am-text-middle">工号</th>
|
<th class="am-text-middle">工号</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="am-u-sm-10">
|
<div class="am-u-sm-10">
|
||||||
<input type="text" id="empCode" class="am-form-field am-input-sm"
|
<input type="text" id="empCode" class="am-form-field am-input-sm" maxlength="20"
|
||||||
value="${empCode!}"/>
|
value="${empCode!}"/>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
@ -67,7 +67,7 @@
|
||||||
<th class="am-text-middle">常驻地</th>
|
<th class="am-text-middle">常驻地</th>
|
||||||
<td>
|
<td>
|
||||||
<div class="am-u-sm-10">
|
<div class="am-u-sm-10">
|
||||||
<input type="text" id="workLocation" class="am-form-field am-input-sm"
|
<input type="text" id="workLocation" class="am-form-field am-input-sm" maxlength="20"
|
||||||
value="${workLocation!}"/>
|
value="${workLocation!}"/>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
|
Loading…
Reference in New Issue