Javascript.RU

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

Запуск единой функции для группы радиобутонов
Такой вопрос.
Есть 1 группа радиобутонов со значениями (i1, i2, i3, ... i40) и вторая со значениями (t1, t2, t3, ... t20). Обе группы имеют единое 'name'. Хочется, чтобы при клике на любой радио, запускалась функция. Возможно такое сделать?

Привожу на всякий случай функцию (она работает если её вызывать при клике на каждом радио):
====================
function ShowWTS(name)
{
var pattern = new RegExp("[i]");
if (pattern.test(name))
{ document.getElementById('WTS').style.display='bloc k'; }
else
{ document.getElementById('WTS').style.display='none '; }
}
Ответить с цитированием
  #2 (permalink)  
Старый 12.12.2009, 14:35
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Oracool
Хочется, чтобы при клике на любой радио, запускалась функция.
Сообщение от Oracool
она работает если её вызывать при клике на каждом радио
не могу найти отличие между тем что вам нужно, и тем что у вас уже есть

вешайте на каждый radio динамически обработчик события с этой функцией
Ответить с цитированием
  #3 (permalink)  
Старый 12.12.2009, 17:37
Интересующийся
Отправить личное сообщение для Oracool Посмотреть профиль Найти все сообщения от Oracool
 
Регистрация: 04.12.2009
Сообщений: 23

Сообщение от Gvozd Посмотреть сообщение
не могу найти отличие между тем что вам нужно, и тем что у вас уже есть

вешайте на каждый radio динамически обработчик события с этой функцией
Да лениво просто к 70-ти радиобутонам подписывать onclick...
Думал просто есть более изящное решение.
Ответить с цитированием
  #4 (permalink)  
Старый 12.12.2009, 18:21
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Можно на уровне документа отслеживать щелчок, а потом смотреть, кто и что.
Примера привести не могу (с телефона неудобно очень), но в моем уютном бложике на этом сайте он есть.
Ответить с цитированием
  #5 (permalink)  
Старый 12.12.2009, 18:54
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Oracool
Да лениво просто к 70-ти радиобутонам подписывать onclick...
читайте внимательнее
Сообщение от Gvozd
динамически
суть в том, чтобы одним циклом повесить необходимый обработчик события на каждый из радио-батонов
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование одной функции для элементов с разными ID Ferroks Общие вопросы Javascript 10 11.09.2009 08:51
Кросс-браузерные функции B~Vladi Ваши сайты и скрипты 128 01.09.2009 17:11
Проверка существования входного параметра для функции Axe Я не знаю javascript 2 25.05.2009 14:58
запуск функции в родительском окне из дочернего Device Events/DOM/Window 2 15.02.2009 22:14
Применение функции для каждого элемента sergeygerasimov jQuery 2 26.11.2008 11:15