Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 30.08.2014, 21:30
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Sergei-b84, где вызываешь и как check_email() ?
Ответить с цитированием
  #12 (permalink)  
Старый 30.08.2014, 21:55
Аспирант
Отправить личное сообщение для Sergei-b84 Посмотреть профиль Найти все сообщения от Sergei-b84
 
Регистрация: 26.06.2014
Сообщений: 69

Вот без ajax проверки. Залогиниться могу
function check_email()
{
var email = $("#email").val();
    
    if (email == "")
    {
        $("#email_error").show();
        return false;
    }
    else
    {
        if (validateEmail(email))
        {
		
			$("#email_error").hide();
			return true;
        }
        else
        {
             $("#email_error").show();
			 $("#email_error").html("Please enter an email address in the following format [email]ani@lookingschools.com[/email]");
             return false;
        }
    }
}

function validateEmail(email) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}
Ответить с цитированием
  #13 (permalink)  
Старый 30.08.2014, 21:57
Аспирант
Отправить личное сообщение для Sergei-b84 Посмотреть профиль Найти все сообщения от Sergei-b84
 
Регистрация: 26.06.2014
Сообщений: 69

Сообщение от Rise Посмотреть сообщение
Sergei-b84, где вызываешь и как check_email() ?
Вызываю так
function validate_login() {
    var submit = true;
    if (!check_email()) submit = false;
	if (!check_pass()) submit = false;
    return submit;
}
Ответить с цитированием
  #14 (permalink)  
Старый 30.08.2014, 23:18
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Sergei-b84,
function check_email() {
	var email = $('#email').val();
	var error = $('#email_error');
	var rturn = false;
	if (validateEmail(email)) {
		$.ajax({
			type: 'POST',
			url: 'email_pass_check.php',
			data: { email: email },
			async: false,
			success: function(result) {
				if (+result) {
					rturn = true;
					error.hide();
				} else {
					error.show().html('The email address you entered does not belong to any account. You can login using any email associated with your account. Make sure that it is typed correctly.');
				}
			}
		});
	} else {
		error.show().html('Please enter an email address in the following format [email]ani@lookingschools.com[/email]');
	}
	return rturn;
}
Ответить с цитированием
  #15 (permalink)  
Старый 31.08.2014, 09:22
Аспирант
Отправить личное сообщение для Sergei-b84 Посмотреть профиль Найти все сообщения от Sergei-b84
 
Регистрация: 26.06.2014
Сообщений: 69

Спасибо большое. Карму повысить не получается с телефона. Буду за компьютером напишу. Мне интересно в чем была моя ошибка. Я только изучаю java. Если не сложно объясните пожалуйста.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
функция не реагирует инпут imedia Элементы интерфейса 9 22.05.2014 16:31
Jin: И снова о наследовании tenshi Ваши сайты и скрипты 16 19.08.2013 20:30
addEventListener и return false; Valdemor Общие вопросы Javascript 4 17.07.2013 11:33
регулярки: замена ссылки на ютуб Hekumok Общие вопросы Javascript 105 01.08.2012 10:48
прямые ссылки kristian Общие вопросы Javascript 1 04.03.2009 11:29