//表单中的字段
*
正确的身份证号码格式
//Javascript中校验身份证信息的方法 函数
function valiCard(idcardno){
$('#birthday').val("");
var idno = idcardno;
var reg=/^[1-9]\d{5}[1-2]\d{3}((0\d)|(1[0-2]))((0[1-9])|([1-2]\d)|(3[0-1]))\d{3}[0-9X]$/;
if(!reg.test(idno)){
$("#idcard_message").text("身份证格式错误").addClass("error_msg");
return false;
}
else{
$("#idcard_message").text("正确的身份证").removeClass("error_msg");
var year=idno.substring(6,10);
var month=idno.substring(10,12);
var day=idno.substring(12,14);
var birthday=year+"-"+month+"-"+day;
$('#birthday').val(birthday);
return true;
}
}
//提交按钮
//提交时验证操作
function check(){
var idno=document.getElementById("idcardno").value;
if(!valiCard(idno)){
$('#save_result_info').text("保存失败,该身份证已经开通过账务账号!");
showResult();
return false;
}
$('#save_result_info').text("保存成功").addClass("save_success");
showResult();
document.forms[0].submit();
}
//其中页面保存成功或失败的提示信息
保存失败,该身份证已经开通过账务账号!
//Javascript中提示操作成功与否的函数
function showResult() {
showResultDiv(true);
window.setTimeout("showResultDiv(false);", 3000);
}
function showResultDiv(flag) {
var divResult = document.getElementById("save_result_info");
if (flag)
divResult.style.display = "block";
else
divResult.style.display = "none";
}
关于提交时表单的验证
最新推荐文章于 2021-04-17 16:22:39 发布