X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Определить выбранную радиокнопку
Kuchuluk
Kuchuluk
Topic Starter сообщение 10.11.2013, 0:07; Ответить: Kuchuluk
Сообщение #1


при выборе радиокнопки с цветом нужно менять цвет текста.
<form>
  <input type="radio" name="cvet" value="red"> Красный<Br />
  <input type="radio" name="cvet" value="green"> Зеленый<Br />
  <input type="radio" name="cvet" value="blue"> Синий<Br />
  <input type="submit" value="Изменить цвет" onclick="changeCvet(); return false">
</form>
function changeCvet ()
  {
   var radios = $("input:radio", document.forms[0]);
  
   alert(radios.get(0).value);
  }

Но в значение radios.get(0).value попадает всегда red, то есть значение первой радиокнопки. Как определить какую именно радиокнопку выбрал пользователь?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alex21ks
alex21ks
сообщение 10.11.2013, 0:26; Ответить: alex21ks
Сообщение #2


:radio:checked
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
сообщение 10.11.2013, 9:18; Ответить: fedornabilkin
Сообщение #3


radios.get(1).value

будет зеленым
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 10.11.2013, 17:19; Ответить: Kuchuluk
Сообщение #4


:radio:checked

отправка формы не происходит, поэтому он не становится checked

radios.get(1).value

будет зеленым

это понятно, что если я обращусь ко второму элементу массива, то он будет зеленым. А как обратиться к тому, именно который выбрали? Та радиокнопка, на которой поставили точку.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kuchuluk
Kuchuluk
Topic Starter сообщение 10.11.2013, 20:26; Ответить: Kuchuluk
Сообщение #5


всё, разобрался. Так надо было оказывается
function changeCvet ()
  {
   var radios = $("input[name='cvet']:checked", document.forms[0]);
   if (radios.length == 0) alert("Цвет не выбран");
   alert("Цвет " + radios.get(0).value);
  }


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как определить шейв со стороны партнерской системы
4 starik08 3031 13.2.2014, 14:45
автор: olecorp
Открытая тема (нет новых ответов) Определить шаблон для wordpress
4 EARL381 6490 9.2.2013, 23:18
автор: -Den1xxx-
Открытая тема (нет новых ответов) Как определить какие партнёрские программы более выгодные, прибыльные?
2 jentlmen 1973 17.3.2012, 20:09
автор: nick777_mw
Открытая тема (нет новых ответов) Социальные сети на выбранную Вами тематику под ключ.
[доступная цена/бесплатная установка]
8 bourne 3119 28.12.2011, 20:34
автор: bourne
Открытая тема (нет новых ответов) Помогите определить бюджет
4 Lacky 2430 3.5.2010, 16:20
автор: Lacky


 



RSS Текстовая версия Сейчас: 19.4.2024, 12:46
Дизайн