PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

關於修改會員註冊頁的問題 [复制链接]

1#
我想修改新用戶註冊頁,只需填寫用戶ID,密碼,確認密碼和郵箱就可以註冊.請問都要改什麽文件?我是090814版的.
以下是我遇到的具體問題
我修改了member目錄的reg.ascx和member.js文件,取車了多餘項在頁面的顯示和檢查,但是郵政編碼的檢查始終去不掉,現在是郵政編碼項一定要有輸入,還一定要是數字,長度不限.
分享 转发
TOP
2#

怎麼改都不行哦,郵政編碼如果不填會報錯Value cannot be null
                       如果填的不是純數字會報錯Input string was not in a correct format.

member.js文件中所有關於郵政編碼的語句都刪掉了的
TOP
3#

以下是我修改的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;'>&nbsp;"
var promptright="&nbsp;&nbsp;</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="&nbsp;&nbsp;</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;
    }
  
  }
TOP
发新话题 回复该主题