Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.06.2022, 16:36
Кандидат Javascript-наук
Отправить личное сообщение для Katy93 Посмотреть профиль Найти все сообщения от Katy93
 
Регистрация: 28.12.2018
Сообщений: 138

Как предотвратить повторное нажатие на radio button?
Допустим у меня 4-5 радиокнопок, при выборе показывается скрытый контейнер.
$(“”).show();

Если пользователь нажмет на кнопку еще раз, то сработает функция повторно. Как предотвратить повторное нажатие и чтобы функция срабатывала один раз и только на той радиокнопки, которая еще не выбрана?
Вот пример:
$('input[name=test1').on('click', function(event) {
	if($(this).is(':checked') ){
	}
	else
	{
	}
}
Ответить с цитированием
  #2 (permalink)  
Старый 03.06.2022, 18:36
Кандидат Javascript-наук
Отправить личное сообщение для Katy93 Посмотреть профиль Найти все сообщения от Katy93
 
Регистрация: 28.12.2018
Сообщений: 138

Не подходит .one() срабатывает только один раз для каждой radio кнопки. Протестировала повторно переключение не работает. Мне нужно, чтобы срабатывала один раз, по не активной кнопки и запретить когда кнопка активна. Т.е. чтобы пользователь мог переключаться по кнопкам и они работали пока не станут активными.

Мой пример работы с one().
$('input[name=tech]').one('click', function(event) {

})
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы в текст button менялось значение в зависимости от количества выбран mopsusha Общие вопросы Javascript 10 19.03.2018 20:16
Как сделать нажатие кнопки? jonsinat2 Javascript под браузер 0 02.04.2017 10:13
Как узнать value radio button-a из javascript kaaron jQuery 1 17.02.2009 15:34
Как узнать value radio button-a из javascript kaaron Общие вопросы Javascript 1 17.02.2009 13:25
как отделить нажатие символьных клавиш от функциональных? Kos Events/DOM/Window 50 03.10.2008 12:08