Помогите с Яваскрипт

Программирование, которое не связано с API и Flash.

Помогите с Яваскрипт

Сообщение GORDIY » 14 окт 2013, 19:07

Проблема такая:
Имеется набор чекбоксов (их много)
Имена вида tags[№] Взяты намеренно, они нужны чтобы обрабатывать ответ в масиве пхп

  1.                   <td><input type="checkbox" value="10" name="tags[10]"> Знаменитости </td>
  2.                  <td><input type="checkbox" value="11" name="tags[11]"> 18 + </td>
  3.                  <td><input type="checkbox" value="12" name="tags[12]"> Настроение </td>
  4.                  <td><input type="checkbox" value="13" name="tags[13]"> Дизайн </td>


есть функция которая проверяет чтобы если выбран тег 18+ больше никакие теги нельзя было указать
  1.  
  2. $("input").change(function(){
  3.     if ($("input[name=tags[11]]").attr('checked'))  {
  4.         $('input:checked').attr('checked',false);
  5.         $("input[name=tags[11]]").attr('checked',true);
  6.  
  7.         alert("При 18+ другие категории выбирать нельзя");
  8.     }
  9.     else {
  10.         //alert("not checked");
  11.     };
  12.  
  13.     });

Проблема как раз в имени, тоесть если имя как у меня содержит скобки tags[11] код не работает, пробовал екранировать слешами - непомогает. помогите решить..
Выбрать другое имя немогу, нужно именно так :|
GORDIY

 
Автор темы
Сообщения: 28
Зарегистрирован: 05 окт 2013, 19:11
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Помогите с Яваскрипт

Сообщение Serge » 14 окт 2013, 19:40

Сделайте ему id какой-нибудь и проверяйте по нему. И кстати, attr тоже как-то не работает (не помню в какой момент), используйте $.prop()
http://sevenlines.com.ua - разработка и продвижение сайтов
Serge
WEB Team
WEB Team
 
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55
Благодарил (а): 2 раз.
Поблагодарили: 65 раз.

Re: Помогите с Яваскрипт

Сообщение Александр » 14 окт 2013, 20:59


За это сообщение автора Александр поблагодарил:
GORDIY
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
 
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45
Откуда: Санкт-Петербург
Благодарил (а): 126 раз.
Поблагодарили: 771 раз.

Re: Помогите с Яваскрипт

Сообщение GORDIY » 14 ноя 2013, 18:00

Александр писал(а):$("input[value=11]")
От души благодарю, помогло, пхп изучаю недавно А вот яваскрипт вообще незнаю даже основ))
GORDIY

 
Автор темы
Сообщения: 28
Зарегистрирован: 05 окт 2013, 19:11
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в Программирование на PHP и других языках (без использования API)



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0