87,990
社区成员
发帖
与我相关
我的任务
分享
请输入身份证:<input type="text" id="cc">
<script>
var cc = document.getElementById("cc");
var aa = /(^\d{15}$)|(^\d{17}(\d|x)$)/i;
cc.onblur = zz;
cc.focus();
function zz() {
if (!aa.test(cc.value)) {
if (!cc.getAttribute('note')) {
alert("请输入正确身份证");
cc.setAttribute('note', '1');//标记下已经执行过
}
setTimeout(function () { cc.focus(); }, 10);//延时,要不firefox无法获取焦点
}
else {
alert("输入正确");
}
}
</script>
if (!aa.test(cc.value))
{
alert("请输入正确身份证");
cc.focus();
return false;
}
<meta charset="utf-8">
<title></title>
</head>
<body>
请输入身份证:<input type="text" id="cc">
<script>
var cc = document.getElementById("cc");
cc.onblur = zz;
var aa = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
cc.focus();
function zz(){
if (!aa.test(cc.value))
{
alert("请输入正确身份证");
return false;
cc.focus();
}
else{
alert("输入正确");
}
};
</script>
</body>
</html>