Вход Регистрация
Файл: js/page.register.js
Строк: 110
<?php
/**
 * page register
 * 
 * @package Sngine JSL
 * @author Zamblek
 */

$(function() {
    
    $(
'.startRegistration').live('submit'
        function(
event) {
            
            
event.preventDefault();
            
            var 
loading  = $('#formLoading');
            var 
button = $(this).find('input[type=submit]');
            
            
// show reCaptcha
            
if(!$('#captchaWidget').is(':visible')) {
                $(
'#captchaWidget').fadeIn();
                return 
false;
            }
            
            
// prepare request data
            
var data 'firstname=' encodeURIComponent($(this).find('input[name=firstname]').val()) + '&lastname=' encodeURIComponent($(this).find('input[name=lastname]').val()) + '&username=' encodeURIComponent($(this).find('input[name=username]').val()) + '&email=' encodeURIComponent($(this).find('input[name=email]').val()) + '&confirm=' encodeURIComponent($(this).find('input[name=confirm]').val()) + '&password=' encodeURIComponent($(this).find('input[name=password]').val()) + '&sex=' encodeURIComponent($(this).find('select[name=sex]').val());
            
data += '&month=' encodeURIComponent($(this).find('select[name=month]').val()) + '&day=' encodeURIComponent($(this).find('select[name=day]').val()) + '&year=' encodeURIComponent($(this).find('select[name=year]').val()) + '&recaptcha=' encodeURIComponent($('input[name=recaptcha_challenge_field]').val()) + '&response=' encodeURIComponent($('input[name=recaptcha_response_field]').val());
            
            
loading.show();
            
button.attr("disabled"'disabled');
            $.
ajax({
                
type"POST",
                
urlSITE_URL+"ajax/users/register.php",
                
datadata,
                
cachefalse,
                
success: function(data) {
                    if(
data) {
                        
loading.hide();
                        
button.removeAttr("disabled");
                        $(
'.errorContianer').text(data).fadeIn('slow');
                    }else {
                        
window.location.reload();
                    }
                }
            });
            
            
event.stopPropagation();
            
        }
    );
    
});
?>
Онлайн: 2
Реклама