<script type="text/javascript">
$j(function(){
/*獲取短信息*/
$j('.get-short-message').click(function(){
var is_get_message = CheckUserPhone();
if(is_get_message==false){
$j(".get-short-message").attr('disabled',true);
return false;
}else{
var UserPhone = $j.trim($j("#register_mobile").val());
var data = {"phone":UserPhone};
//60s之後從新獲取
getShortMessagePassTime(this);
$j.get('/ajax/getMessageajax.php',data,function(res){
if(res==200){
errorMessage = "獲取成功,請注意查收。" ;
$j("#short-message-error").text(errorMessage);
}else{
errorMessage = "獲取失敗" ;
$j("#short-message-error").text(errorMessage);
}
});
//60S後
}
});
});
var waitTime=60;
function getShortMessagePassTime(obj) {
if (waitTime == 0) {
obj.removeAttribute("disabled");
obj.value="免費獲取驗證碼";
waitTime = 60;
} else {
obj.setAttribute("disabled", true);
obj.value="從新發送(" + waitTime + ")";
waitTime--;
setTimeout(function() {
getShortMessagePassTime(obj)
},
1000)
}
}
/***/
function CheckUserPhone(){
var UserPhone = $j.trim($j("#register_mobile").val());
var errorMessage = null ;
var ret = null;
if(UserPhone.length == '')
{
errorMessage = "親,手機不能爲空哦" ;
ret = false;
}else if(!UserPhone.match(/^(1)\d{10}$/)){
errorMessage = "親,手機格式不對哦" ;
ret = false;
}else{
var UserPhone = $j.trim($j("#register_mobile").val());
var data={"UserPhone":UserPhone};
$j.ajax({
type: "GET",
async:false,//默認是true
url: "/customer/account/createpost",
data: data,
success:function(rs, st){
if(rs=='110'){
errorMessage = "手機已經被註冊過,請換一個哦" ;
ret = false;
//$j("#short-message-error").text(errorMessage);
}else{
errorMessage = "" ;
$j(".error-message").addClass('Ok');
$j(".get-short-message").attr('disabled',false);
ret = true;
}
}
})
}
$j("#phone-error-message").text(errorMessage);
return ret;
}
function CheckUserEmai(){
var UserEmail = $j.trim($j("#email_address").val());
var errorMessage = null;
var ret = null;
if(UserEmail.length == ''){
errorMessage = "親,郵箱不能爲空哦" ;
ret = false;
}else if(!UserEmail.match(/^[a-z0-9]([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,4}([\.][a-z]{2,4})?$/i)){
errorMessage = "親,郵箱格式不正確哦" ;
ret = false;
}else{
var UserEmail = $j.trim($j("#email_address").val());
var data={"UserEmail":UserEmail};
$j.ajax({
type: "GET",
async:false,//默認是true
url: "/customer/account/createpost",
data: data,
success:function(rs, st){
if(rs=='120'){
errorMessage = "郵箱已經被註冊過,請換一個哦" ;
ret = false;
//$j("#short-message-error").text(errorMessage);
}else{
errorMessage = "" ;
ret = true;
}
}
})
}
$j("#email_address_span").text(errorMessage);
return ret;
}
function CheckUserPassword(){
var UserPassword = $j.trim($j("#password").val());
var errorMesage = null;
var ret = null;
if(UserPassword.length == ""){
errorMessage = "親,密碼不能爲空哦" ;
ret = false;
}else if(UserPassword.length < 6){
errorMessage = "親,密碼不能小於六位數哦" ;
ret = false;
}else{
errorMessage = "" ;
ret = true;
}
$j("#passwd-span").text(errorMessage);
return ret;
}
function CheckUserRepassword(){
var Repassword = $j.trim($j("#confirmation").val());
var Password = $j.trim($j("#password").val());
var errorMessage = null;
var ret = null;
if(Repassword.length == ""){
errorMessage = "親,重複密碼不能爲空哦";
ret = false;
}else if(Repassword != Password){
errorMessage = "親,兩次密碼輸入的不一致哦" ;
ret = false;
}else{
errorMessage = "" ;
ret = true;
}
$j("#confirmation-span").text(errorMessage);
return ret;
}
function CheckShortMessage(){
var result = false;
var errorMessage = null; var ShortMessage = $j.trim($j("#get-message").val());
if(ShortMessage.length == ""){
errorMessage = "短信不能爲空";
result = false;
}else if(ShortMessage.length != 6){
errorMessage = "短信必須是6位數字" ;
result = false;
}else{
var UserPhone = $j.trim($j("#register_mobile").val());
var data={"ShortMessage":ShortMessage,"UserPhone":UserPhone};
$j.ajax({
type: "GET",
async:false,//默認是true
url: "/ajax/identifyinCodeajax.php",
data: data,
success:function(data, st){
if(data=='200'){
errorMessage ="";
result = true;
}else{
errorMessage = "短信已失效,請從新獲取哦" ;
result = false;
}
}
})
}
$j("#short-message-error").text(errorMessage);
return result;
}
function CheckAgreement(){
var errorMessage = null;
var ret = null;
if($j('#is_subscribed').is(':checked')){
errorMessage = '';
ret = true;
}else{
errorMessage = "親,請接受服務條款";
ret = false;
}
$j("#agreement-message-error").text(errorMessage);
return ret;
}
$j("#register_mobile").blur(function(){
CheckUserPhone();
});
$j("#email_address").blur(function(){
CheckUserEmai();
});
$j("#password").blur(function(){
CheckUserPassword();
});
$j("#confirmation").blur(function(){
CheckUserRepassword();
});
$j("#submit-button").click(function(){
if(CheckAgreement()==false){
return false;
}else if(CheckUserPhone() == false){
return false;
}else if(CheckUserEmai() == false){
return false;
}else if(CheckUserPassword() == false){
return false;
}else if(CheckUserRepassword() == false){
return false;
}else if(CheckShortMessage()==false){
return false;
}else{
$j("#form-validate").submit();
}
});
<!-- //<![CDATA[-->
<!-- var dataForm = new VarienForm('form-validate', true);-->
<!-- --><?php //if($this->getShowAddressFields()): ?>
<!-- new RegionUpdater('country', 'region', 'region_id', --><?php //echo $this->helper('directory')->getRegionJson() ?><!--, undefined, 'zip');-->
<!-- --><?php //endif; ?>
<!-- //]]>-->
</script>javascript
二當家的官網,請訪問 http://www.erdangjiade.com
更多商城企業源碼,盡在 http://www.erdangjiade.com/source
更多原創模板,盡在 http://www.erdangjiade.com/templates
網頁特效下載:www.erdangjiade.com/js
PHP/Mysql:www.erdangjiade.com/php
PHP網站開發求職QQ羣 368848856
php