01.
function
validate(frm){
02.
03.
if
( frm.ENickName.value==
''
) {
04.
alert(
'Please enter Nickname!'
);
05.
return
false
;
06.
}
else
if
( frm.EFirstName.value ==
''
) {
07.
alert(
'Please enter English First Name'
);
08.
return
false
;
09.
}
else
if
( frm.ELastName.value ==
''
) {
10.
alert(
'Please enter English Last Name'
);
11.
return
false
;
12.
}
else
if
( frm.TNickName.value ==
''
) {
13.
alert(
'Please enter Thai Nickname'
);
14.
return
false
;
15.
}
else
if
( frm.TFirstName.value ==
''
) {
16.
alert(
'Please enter Thai First Name'
);
17.
return
false
;
18.
}
else
if
( frm.TLastName.value ==
''
) {
19.
alert(
'Please enter Thai Last Name'
);
20.
return
false
;
21.
}
else
if
( frm.Address.value ==
''
) {
22.
alert(
'Please enter Address'
);
23.
return
false
;
24.
}
else
if
(frm.MPhone.value==
''
) {
25.
alert (
'Please enter Mobile number'
);
26.
return
false
;
27.
}
else
if
(!autoTab(frm.MPhone.value)){
28.
alert(
'Not a valid Mobile number'
);
29.
return
false
;
30.
31.
function
autoTab(obj){
32.
var
pattern=
new
String(
"_-____-_____-_-__"
);
33.
var
pattern_ex=
new
String(
"-"
);
34.
var
returnText=
new
String(
""
);
35.
var
obj_l=obj.value.length;
36.
var
obj_l2=obj_l-1;
37.
for
(i=0;i<pattern.length;i++){
38.
if
(obj_l2==i && pattern.charAt(i+1)==pattern_ex){
39.
returnText+=obj.value+pattern_ex;
40.
obj.value=returnText;
41.
}
42.
}
43.
if
(obj_l>=pattern.length){
44.
obj.value=obj.value.substr(0,pattern.length);
45.
}
46.
}
47.
48.
}
else
if
( frm.Email.value ==
''
){
49.
alert(
'Please enter Email'
);
50.
return
false
;
51.
}
else
if
(!checkEmail(frm.Email.value)){
52.
alert(
'Not a valid e-mail address'
);
53.
return
false
;
54.
55.
function
checkEmail(inputvalue){
56.
var
pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
57.
if
(pattern.test(inputvalue)){
58.
return
true
;
59.
}
else
{
60.
return
false
;
61.
}
62.
}
63.
}
64.
65.
return
true
;
66.
}
67.
</script>