以下是我修改的member.js文件
function regmember()
{
window.open("/protocol/regmember.html", "regmember", "toolbars=no, scrollbars=no,top=10,left=50,status=yes,menubar=no, left=50,width=770, height=600");
}
var promptleft="<span style='padding:0 0 0 0;border: 1px solid; border-color: #485E00;color:#485E00;background-color:#F7FFDD;'> "
var promptright=" </span>"
var errorleft="<span style='padding:0 0 0 0;border: 1px solid; border-color: #FF7300;color:#333333;background-color:#FFF5D8;'><img src='/images/public/pic_error.gif' width=16px height=16px align=absmiddle>"
var errorright=" </span>"
var allright="<img src='/images/public/pic_right.gif' width=16px height=16px align=absmiddle>"
//檢測字符串是否為合法字符
function IsStr(temp)
{
validStr=new String("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_");
for(i=0;i<temp.length;i++)
{
if(validStr.indexOf(temp.charAt(i))==-1)
{
return false;
}
}
return true;
}
//註冊內容
function bk0(u_nme)
{
var objQueryStat = document.getElementById("div_regtype");
if(u_nme=="0")
{
objQueryStat.innerHTML = errorleft+"請選擇註冊的會員類型"+errorright;
return false;
}
else
{
objQueryStat.innerHTML=allright;
return true;
}
}
//用戶名
function fk1()
{
var objQueryStat = document.getElementById("div_name");
objQueryStat.innerHTML = promptleft+"4-16個字符(只能是字母、數字、下劃線)。"+promptright;
}
function bk1(u_nme)
{
var objQueryStat = document.getElementById("div_name");
if (u_nme.length <4 || u_nme.length > 16)
{
objQueryStat.innerHTML = errorleft+"用戶名長度需要在4-16之間"+errorright;
document.getElementById("div_name").focus();
return false;
}
else
{
if(!IsStr(u_nme))
{
objQueryStat.innerHTML = errorleft+"含有非法字符,只能由數字,字母,下劃線組成"+errorright;
return false;
}
else
{
objQueryStat.innerHTML=allright;
return true;
}
}
}
//密碼
function fk2()
{
var objQueryStat = document.getElementById("div_pwd");
objQueryStat.innerHTML =promptleft+"6-16個字符(只能是字母、數字、下劃線)。"+promptright;;
}
function bk2(u_nme)
{
var objQueryStat = document.getElementById("div_pwd");
if (u_nme.length <6 || u_nme.length > 16)
{
objQueryStat.innerHTML = errorleft+"登錄密碼長度需要在6-16之間"+errorright;
document.getElementById("div_pwd").focus();
return false;
}
else
{
if(!IsStr(u_nme))
{
objQueryStat.innerHTML = errorleft+"含有非法字符,只能由數字,字母,下劃線組成"+errorright;
document.getElementById("div_pwd").focus();
return false;
}
else
{
objQueryStat.innerHTML=allright;
return true;
}
}
}
//密碼確認
function fk3()
{
var objQueryStat = document.getElementById("div_pwd1");
objQueryStat.innerHTML = promptleft+"請再次輸入設置的密碼。"+promptright;
}
function bk3(u_nme)
{
var objQueryStat = document.getElementById("div_pwd1");
if (u_nme.length <6 || u_nme.length > 16)
{
objQueryStat.innerHTML = errorleft+"密碼長度需要在6-16之間"+errorright;
document.getElementById("div_pwd1").focus();
return false;
}
else
{
if (u_nme!=document.getElementById("password").value)
{
objQueryStat.innerHTML = errorleft+"兩次輸入的密碼不一致。"+errorright;
document.getElementById("div_pwd1").focus();
return false;
}
else
{
objQueryStat.innerHTML=allright;
return true;
}
}
}
//公司名稱
function fk4()
{
var objQueryStat = document.getElementById("div_cname");
objQueryStat.innerHTML = promptleft+"企事業單位請填寫單位名稱。"+promptright;
}
function bk4(u_nme)
{
var objQueryStat = document.getElementById("div_cname");
objQueryStat.innerHTML=allright;
return true;
}
//聯系人
function fk5()
{
var objQueryStat = document.getElementById("div_lxname");
objQueryStat.innerHTML = promptleft+"請填寫真實的聯系人姓名。"+promptright;
}
function bk5(u_nme)
{
var objQueryStat = document.getElementById("div_lxname");
objQueryStat.innerHTML=allright;
return true;
}
//Email油箱
function fk6()
{
var objQueryStat = document.getElementById("div_eml");
objQueryStat.innerHTML = promptleft+"重要的聯系方式,請填寫一個常用的郵件地址。"+promptright;
}
function bk6(u_nme)
{
var objQueryStat = document.getElementById("div_eml");
if(u_nme.length==0)
{
objQueryStat.innerHTML = errorleft+"此項不能為空。"+errorright;
document.getElementById("div_eml").focus();
return false;
}
else
{
if (u_nme.charAt(0)=="." || u_nme.charAt(0)=="@" || u_nme.indexOf('@', 0) == -1 || u_nme.indexOf('.', 0) == -1 || u_nme.lastIndexOf("@")==u_nme.length-1 || u_nme.lastIndexOf(".")==u_nme.length-1)
{
objQueryStat.innerHTML = errorleft+"Email地址格式不正確。"+errorright;
document.getElementById("div_eml").focus();
return false;
}
else
{
objQueryStat.innerHTML=allright;
return true;
}
}
}
//省份
function fk7()
{
var objQueryStat = document.getElementById("div_pro");
objQueryStat.innerHTML = promptleft+"填寫您您所在的省份。"+promptright;
}
function bk7(u_nme)
{
var objQueryStat = document.getElementById("div_cname");
objQueryStat.innerHTML=allright;
return true;
}
//所在城市
function fk8()
{
var objQueryStat = document.getElementById("div_city");
objQueryStat.innerHTML = promptleft+"填寫您所在的城市。"+promptright;
}
function bk8(u_nme)
{
var objQueryStat = document.getElementById("div_cname");
objQueryStat.innerHTML=allright;
return true;
}
//聯系地址
function fk9()
{
var objQueryStat = document.getElementById("div_add");
objQueryStat.innerHTML = promptleft+"請填寫您的詳細聯系地址。"+promptright;
}
function bk9(u_nme)
{
var objQueryStat = document.getElementById("div_cname");
objQueryStat.innerHTML=allright;
return true;
}
//郵編
function fk10()
{
var objQueryStat = document.getElementById("div_cde");
objQueryStat.innerHTML = promptleft+"請填寫您的詳細聯系地址。"+promptright;
}
function bk10(u_nme)
{
var objQueryStat = document.getElementById("div_cde");
objQueryStat.innerHTML=allright;
return true;
}
//聯系電話
function fk11()
{
var objQueryStat = document.getElementById("div_tel");
objQueryStat.innerHTML = promptleft+"請輸入您的聯系電話,以便我們更好的為您服務。"+promptright;
}
function bk11(u_nme)
{
var objQueryStat = document.getElementById("div_cname");
objQueryStat.innerHTML=allright;
return true;
}
//傳真
function fk12()
{
var objQueryStat = document.getElementById("div_fax");
objQueryStat.innerHTML = promptleft+"舉例:0760-3119139"+promptright;
}
function bk12(u_nme)
{
var objQueryStat = document.getElementById("div_fax");
objQueryStat.innerHTML=allright;
}
//qq
function fk13()
{
var objQueryStat = document.getElementById("div_oicq");
objQueryStat.innerHTML = promptleft+"方便我們為您提供QQ在線支持服務。"+promptright;
}
function bk13(u_nme)
{
var objQueryStat = document.getElementById("div_oicq");
objQueryStat.innerHTML=allright;
}
//msn
function fk14()
{
var objQueryStat = document.getElementById("div_msn");
objQueryStat.innerHTML = promptleft+"方便我們為您提供MSN在線支持服務。"+promptright;
}
function bk14(u_nme)
{
var objQueryStat = document.getElementById("div_msn");
objQueryStat.innerHTML=allright;
}
//驗證碼
function fk15()
{
var objQueryStat = document.getElementById("div_yzm");
objQueryStat.innerHTML = promptleft+"請輸入所顯示的驗證碼 。"+promptright;
}
function bk15(u_nme)
{
var objQueryStat = document.getElementById("div_yzm");
if (u_nme=="")
{
objQueryStat.innerHTML = errorleft+"請輸入驗證碼。"+errorright;
document.getElementById("div_yzm").focus();
return false;
}
else
{
objQueryStat.innerHTML=allright;
return true;
}
}
function tonyixieyi(v_alue)
{
document.getElementById("sub").disabled=!v_alue;
}
function CheckInput()
{
var reg_r1=bk0(document.getElementById("Reg_type").value) && bk1(document.getElementById("username").value) && bk2(document.getElementById("password").value) && bk3 (document.getElementById("password1").value);
reg_r1=reg_r1 && bk5(document.getElementById("truename").value) && bk6(document.getElementById("email").value) && bk7(document.getElementById("province").value) && bk8(document.getElementById("city").value) && bk9(document.getElementById("address").value) && bk10(document.getElementById("postcode").value) && bk11(document.getElementById("tel").value) && bk15(document.getElementById("yzm").value);
return reg_r1;
}
function Check_mem_mdy()
{
var reg_r1=bk5(document.getElementById("truename").value) && bk6(document.getElementById("email").value) && bk7(document.getElementById("province").value) && bk8(document.getElementById("city").value) && bk9(document.getElementById("address").value) && bk10(document.getElementById("postcode").value) && bk11(document.getElementById("tel").value);
return reg_r1;
}
function Check_pass_mdy()
{
var reg_r1=bk2(document.getElementById("password").value) && bk3 (document.getElementById("password1").value);
return reg_r1;
}
//登陸區
function login_check()
{
var UserName = document.getElementById("username").value;
var Password = document.getElementById("password").value;
if(UserName.length<4)
{
alert("用戶名必須大於4個字符!");
document.getElementById("username").focus();
return false;
}
if(!IsStr(UserName))
{
alert("用戶只能由數字,字母,下劃線組成!");
document.getElementById("username").focus();
return false;
}
if(Password.length<6)
{
alert("密碼必須大於6個字符!");
document.getElementById("password").focus();
return false;
}
if(!IsStr(Password))
{
alert("密碼只能由數字,字母,下劃線組成!");
document.getElementById("password").focus();
return false;
}
return true;
}
//找回密碼
function Find_Pass()
{
var UserName = document.getElementById("username").value;
var Email = document.getElementById("email").value;
if(UserName.length<4)
{
alert("用戶名必須大於4個字符!");
document.getElementById("username").focus();
return false;
}
if(!IsStr(UserName))
{
alert("用戶只能由數字,字母,下劃線組成!");
document.getElementById("username").focus();
return false;
}
if(Email.length<5)
{
alert("請輸入您的郵箱!");
document.getElementById("email").focus();
return false;
}
if(Email.charAt(0)=="." || Email.charAt(0)=="@" || Email.indexOf('@', 0) == -1 || Email.indexOf('.', 0) == -1 || Email.lastIndexOf("@")==Email.length-1 || Email.lastIndexOf(".")==Email.length-1)
{
alert("郵箱格式不正確!");
document.getElementById("email").focus();
return false;
}
return true;
}
//會員留言
function Check_MemFeedback()
{
var fb_value=Trim(document.getElementById("fb_title").value);
if(fb_value=="")
{
alert("請輸入留言標題!");
document.getElementById("fb_title").focus();
return false;
}
var fb_value=Trim(document.getElementById("fb_truename").value);
if(fb_value=="")
{
alert("請輸入聯系人姓名!");
document.getElementById("fb_truename").focus();
return false;
}
var fb_value=Trim(document.getElementById("fb_tel").value);
if(fb_value.length<5)
{
alert("請輸入聯系電話!");
document.getElementById("fb_tel").focus();
return false;
}
var fb_value=Trim(document.getElementById("fb_email").value);
if(fb_value=="")
{
alert("請輸入您的郵箱!");
document.getElementById("fb_email").focus();
return false;
}
if (fb_value.charAt(0)=="." || fb_value.charAt(0)=="@" || fb_value.indexOf('@', 0) == -1 || fb_value.indexOf('.', 0) == -1 || fb_value.lastIndexOf("@")==fb_value.length-1 || fb_value.lastIndexOf(".")==fb_value.length-1)
{
alert("郵箱格式錯誤,請重新輸入!");
document.getElementById("fb_email").focus();
return false;
}
var fb_value=Trim(document.getElementById("fb_content").value);
if(fb_value=="")
{
alert("請輸入留言內容!");
document.getElementById("fb_content").focus();
return false;
}
}