Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.05.2016, 17:15
Интересующийся
Отправить личное сообщение для FaNaT_96 Посмотреть профиль Найти все сообщения от FaNaT_96
 
Регистрация: 27.03.2016
Сообщений: 21

Скрыть текст, если из поля удалили все символы
Здравствуйте. Есть такой код:
$("#email").blur(function()
{
	var pattern = /^([a-z0-9_\.-])+@[a-z0-9-]+\.([a-z]{2,4}\.)?[a-z]{2,4}$/i;
	if ($("#email").val().length > 0 && pattern.test($(this).val()))
	{
		$("#msgbox_email").removeClass().addClass('messagebox').text('Проверка...').fadeIn("slow");
		$.post("php/email_availability.php",{ email_name:$(this).val() } ,function(data)
		{
		  if(data=='no') 
		  {
			   
			$("#msgbox_email").fadeTo(200,0.1,function() 
			{ 
			  $(this).html('E-mail занят').addClass('messageboxerror').fadeTo(900,1);
			});	
			$('input[name=reg_action').attr('disabled',true);
		  }
		  else
		  {
			$("#msgbox_email").fadeTo(200,0.1,function()  
			{ 
			  $(this).html('E-mail свободен').addClass('messageboxok').fadeTo(900,1);	
			});
			$('input[name=reg_action').attr('disabled',false);
		  }
		});
	}
	else {
		$("#msgbox_email").fadeOut(200,0.1,function()  
			{ 
			  $(this).html('E-mail свободен').removeClass('messageboxok');
			});
	}	
});


Все работает хорошо, только вот блок else, если удалить текст из поля с e-mail, не хочет срабатывать. Он, вроде как, должен удалить (скрыть) msgbox_email, но ничего не происходит... Можете подсказать почему?
Ответить с цитированием
  #2 (permalink)  
Старый 17.05.2016, 17:33
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

FaNaT_96,
откуда вы взяли что можно так
Сообщение от FaNaT_96
fadeOut(200,0.1,function()
Ответить с цитированием
  #3 (permalink)  
Старый 17.05.2016, 17:41
Интересующийся
Отправить личное сообщение для FaNaT_96 Посмотреть профиль Найти все сообщения от FaNaT_96
 
Регистрация: 27.03.2016
Сообщений: 21

Сообщение от рони Посмотреть сообщение
FaNaT_96,
откуда вы взяли что можно так
Да я и не знал, собственно) Думал это не влияет, когда копировал)
Спасибо, помогло.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Выравнять три дива в одной строке debugx (X)HTML/CSS 9 06.10.2011 12:03
Вопрос: И опять про offsetLeft... sigurd Общие вопросы Javascript 11 04.10.2010 14:06
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Вопрос по относительному позиционированию DIV XPOMOB (X)HTML/CSS 11 15.07.2009 17:02