001.
function
getXmlHttpRequestObject() {
002.
if
(window.XMLHttpRequest) {
003.
return
new
XMLHttpRequest();
004.
}
else
if
(window.ActiveXObject) {
005.
return
new
ActiveXObject(
"Microsoft.XMLHTTP"
);
006.
}
else
{
007.
alert(
"Your browser doesn't support the XmlHttpRequest object."
);
008.
}
009.
}
010.
011.
var
receiveReq = getXmlHttpRequestObject();
012.
013.
function
checkpass(pwd, rpwd) {
014.
if
(pwd!=rpwd) {
015.
document.getElementById(
"msg"
).innerHTML =
'<font color=red size=2 >รหัสผ่านไม่ตรงกัน</font>'
;
016.
document.form1.repassword.focus();
017.
document.getElementById(
'txtCaptcha'
).disabled =
true
;
018.
document.getElementById(
'btnSubmit'
).disabled =
true
;
019.
}
else
{
020.
document.getElementById(
"msg"
).innerHTML =
''
;
021.
document.getElementById(
'txtCaptcha'
).disabled =
false
022.
document.getElementById(
'btnSubmit'
).disabled =
false
;
023.
}
024.
}
025.
026.
function
makeRequest(url, param) {
027.
if
(receiveReq.readyState == 4 || receiveReq.readyState == 0) {
028.
receiveReq.open(
"POST"
, url,
true
);
029.
receiveReq.onreadystatechange = updatePage;
030.
031.
receiveReq.setRequestHeader(
"Content-type"
,
"application/x-www-form-urlencoded"
);
032.
receiveReq.setRequestHeader(
"Content-length"
, param.length);
033.
receiveReq.setRequestHeader(
"Connection"
,
"close"
);
034.
035.
receiveReq.send(param);
036.
}
037.
}
038.
039.
function
updatePage() {
040.
if
(receiveReq.readyState == 4) {
041.
document.getElementById(
'result'
).innerHTML = receiveReq.responseText;
042.
document.getElementById(
"txtname"
).value =
''
;
043.
document.getElementById(
"txtemail"
).value =
''
;
044.
document.getElementById(
"txtlogin"
).value =
''
;
045.
document.getElementById(
"password"
).value =
''
;
046.
document.getElementById(
"repassword"
).value =
''
;
047.
document.getElementById(
'txtCaptcha'
).value =
''
;
048.
049.
img = document.getElementById(
'imgCaptcha'
);
050.
img.src =
'member/redcaptcha.php?'
+ Math.random();
051.
}
052.
}
053.
054.
function
refreshCap() {
055.
img = document.getElementById(
'imgCaptcha'
);
056.
img.src =
'member/redcaptcha.php?'
+ Math.random();
057.
}
058.
059.
function
check_data(nm, email, login, pwd, cap, Mode) {
060.
var
cancle=
false
;
061.
if
(nm.length==0) {
062.
alert(
'กรุณาป้อนชื่อด้วย'
);
063.
document.form1.txtname.focus();
064.
cancle=
true
;
065.
}
else
066.
067.
if
(email.length==0) {
068.
alert(
'กรุณาป้อนอีเมลด้วย'
);
069.
document.form1.txtemail.focus();
070.
cancle=
true
;
071.
}
else
072.
073.
if
(login.length==0) {
074.
alert(
'กรุณาป้อน Username ด้วย'
);
075.
document.form1.txtlogin.focus();
076.
cancle=
true
;
077.
}
else
078.
079.
if
(pwd.length==0) {
080.
alert(
'กรุณาป้อน password ด้วย'
);
081.
document.form1.password.focus();
082.
cancle=
true
;
083.
}
084.
085.
if
(cap.length==0) {
086.
alert(
'กรุณากรอกตัวอักขระสีแดงที่เห็นในภาพก่อน'
) + Mode;
087.
document.form1.txtCaptcha.focus();
088.
cancle=
true
;
089.
}
090.
091.
if
(cancle==
false
) {
092.
var
url =
'addmember.php'
;
093.
094.
var
postStr =
"tName="
+ encodeURI( document.getElementById(
"txtname"
).value ) +
095.
"&tEmail="
+ encodeURI( document.getElementById(
"txtemail"
).value ) +
096.
"&tLogin="
+ encodeURI( document.getElementById(
"txtlogin"
).value ) +
097.
"&tPwd="
+ encodeURI( document.getElementById(
"password"
).value ) +
098.
"&tCaptcha="
+ encodeURI( document.getElementById(
"txtCaptcha"
).value )+
099.
"&action="
+ Mode ;
100.
makeRequest(url, postStr);
101.
}
102.
return
false
;
103.
}