A-A+

ecshop验证email的函数

2015年07月06日 PHP开源系统 暂无评论 阅读 14 views 次

ecshop 在注册时验证 email 是否已经存在采用的是 ajax 无刷新技术,最近很好奇,这段 ajax js 的文件在什么地方呢,从注册页面没有找到,只能追寻着 js 的连接,原来是在 js目录下user.js 文件里面,我们打开 user.js 文件,找到 function checkEmail(email) 函数就是了,实例代码如下:

function checkEmail(email)
{
  var submit_disabled = false;
  
  if (email == '')
  {
    document.getElementById('email_notice').innerHTML = msg_email_blank;
    submit_disabled = true;
  }
  else if (!Utils.isEmail(email))
  {
    document.getElementById('email_notice').innerHTML = msg_email_format;
    submit_disabled = true;
  }
 
  if( submit_disabled )
  {
    document.forms['formUser'].elements['Submit'].disabled = 'disabled';
    return false;
  }
  Ajax.call( 'user.php?act=check_email', 'email=' + email, check_email_callback , 'GET', 'TEXT', true, true );
}

如果 ecshop 提供的验证email函数代码感觉不完善的话,还可以在这里进行个性化的修改。

标签:

给我留言