Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: При клике на input изменить цвет фона

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kuller
Отправлено: 15 Марта, 2013 - 17:22:40
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009  


Помог: 2 раз(а)




Помогите сделать чтоб при клике на input у tr изменился фон, а поле того как input стал не активым фон пропадал, а если есть ошибки заменялся на другой. Вот код. Почти рабочий, не могу только понять как сделать когда input не активный цвет изменился. (В коде подгружается css f_error если ввод с ошибкой, в этом случии фон тоже не меняется.)

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $("#meil").click(function()
  3. {
  4.         $(".bgact").removeClass().addClass("f_act");
  5.  
  6.         // проверка email
  7.         $("#meil").change(function()
  8.         {
  9.                 meil = $("#meil").val();
  10.                 var expEmail = /[-0-9a-z_]+@[-0-9a-z_]+\.[a-z]{2,6}/i;
  11.                 var resEmail = meil.search(expEmail);
  12.                 if(resEmail == -1)
  13.                 {
  14.                         $("#meil").next().hide().text(rai_fmail).fadeIn(400);
  15.                         $(".bgact").removeClass().addClass("f_error");
  16.                         emailStat = 0;
  17.                 }else{
  18.                         ShowLoading("");
  19.                         $.ajax({
  20.                                 url: "/ajax/register.php",
  21.                                 type: "GET",
  22.                                 data: "meil=" + meil,
  23.                                 cache: false,                  
  24.                                 success: function(response){
  25.                                         if(response == "0")
  26.                                         {
  27.                                                 $("#meil").next().hide().text(ray_mail).fadeIn(400);
  28.                                                 $(".bgact").removeClass().addClass("f_error");
  29.                                                 emailStat = 0;
  30.                                                 HideLoading("");
  31.                                         }else{                                 
  32.                                                 $("#meil").removeClass().addClass("inputGreen");
  33.                                                 $("#meil").next().text("");
  34.                                                 HideLoading("");
  35.                                         }
  36.                                 }
  37.                         });
  38.                         emailStat = 1;
  39.                 }
  40.         });
  41. });
  42.  
 
 Top
DelphinPRO
Отправлено: 15 Марта, 2013 - 18:13:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




.focus(fn) - инпут получил фокус
.blur(fn) - инпут потерял фокус


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
DeepVarvar Супермодератор
Отправлено: 15 Марта, 2013 - 18:18:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




DelphinPRO пишет:
.focus(fn) - инпут получил фокус
.blur(fn) - инпут потерял фокус
Пча! Нафига?
CODE (css):
скопировать код в буфер обмена
  1. input:focus {
  2.   color: #f00;
  3. }

(Добавление)
А... сплю, да..
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB