Показать сообщение отдельно
  #10 (permalink)  
Старый 25.12.2017, 11:39
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от Black_Star
Я готов выслушать решение без прятанья радиокнопок. Не активируется <input type="radio"> на Enter хоть ты тресни.
Тут кагбэ нужно вспомнить как оно вообще работает на кнопках...
Инпут нормально фокусируется.
<label class="bl_payment__label" tabindex="0">
	<input class="" type="radio" name="payment">
	<span class="bl_payment__text">Оплата наличными</span>
</label>
<label class="bl_payment__label" tabindex="0">
	<input class="" type="radio" name="payment">
	<span class="bl_payment__text">Банковский перевод</span>
</label>
<script type='text/javascript'>
document.querySelector('input').focus();
</script>

Но работает на кнопках своеобразно. "Чекается" он не Enter'ом, а пробелом. Перемещение внутри одной группы не Tab'ом, а стрелками.
Причем при передвижении стрелками перемещается и отметка радиокнопки...

Вот с этим всем и придется мириться.
Ответить с цитированием