01.
<!DOCTYPE html>
02.
<head>
04.
<script src=
"js\jquery.maskedinput.js"
></script>
05.
</head>
06.
07.
<body>
08.
09.
<form>
10.
<input id=
"idcard"
type=
"text"
name=
"form1"
>
11.
<button onclick=
"checkForm(); return false;"
>ตรวจสอบ</button>
12.
</form>
13.
<div id=
"chk"
></div>
14.
15.
<script>
16.
jQuery(
function
($){
17.
$(
"#idcard"
).mask(
"9-9999-99999-99-9"
,{placeholder:
" "
});
18.
});
19.
20.
function
checkID(id)
21.
{
22.
if
(id.length != 13)
return
false;
23.
for
(i=0, sum=0; i < 12; i++)
24.
sum += parseFloat(id.charAt(i))*(13-i);
if
((11-sum%11)%10!=parseFloat(id.charAt(12)))
25.
return
false;
return
true;}
26.
27.
function
checkForm()
28.
{
29.
var
cardnum = document.getElementById(
'idcard'
).value;
30.
if
(!checkID(cardnum.replace(/-/g,
""
))) {
31.
document.getElementById(
'chk'
).innerHTML = cardnum +
" รหัสประชาชนไม่ถูกต้อง"
;
32.
}
else
{
33.
document.getElementById(
'chk'
).innerHTML = cardnum +
" รหัสประชาชนถูกต้อง"
;
34.
}
35.
}
36.
</script>
37.
</body>