Javascript.RU

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

Группа radio кнопок с поведением checkbox'а
Доброго времени суток!
Есть группа radio кнопок, каждой из них привязан свой label (сами input'ы скрыты). Но нужно сделать так, чтобы при повторном нажатии на эту же кнопку с неё выбор снимался как с checkbox'а. На input событие onClick вешается и работает без проблем:
this.checked=!this.isChecked;

Пытался сделать, но что-то вообще никак...
<script>
function unchecked() {
var chinput = document.getElementById('gm_fifa');
if (chinput.checked==true) {
chinput.checked=false;
}
}
</script>

<input type="radio" id="gm_fifa"><label for="gm_fifa" onClick="unchecked()">Click</label>
Ответить с цитированием
  #2 (permalink)  
Старый 04.04.2016, 13:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

убрать checked с type="radio" при клике на label
WaMpIr,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">

</head>

<body>
<script>
function unchecked(event,label) {
event.preventDefault();
var chinput = document.getElementById(label.getAttribute('for'));
chinput.checked =!chinput.checked
}
</script>

<input type="radio" id="gm_fifa"><label for="gm_fifa" onClick="unchecked(event,this)">Click</label>

</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 04.04.2016, 15:03
Интересующийся
Отправить личное сообщение для WaMpIr Посмотреть профиль Найти все сообщения от WaMpIr
 
Регистрация: 05.10.2010
Сообщений: 23

рони, спасибо огромное! Всё робит! С меня плюсик!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить radio button через изображение Jeick9 Events/DOM/Window 1 10.03.2015 05:57
Переключение div-блоков с помощью radio кнопок Jeick9 Events/DOM/Window 1 10.03.2015 05:50