Всплывающий label

175
30 октября 2018, 16:10

На странице есть 2 чекбокса

<p><input type="radio" name="RadioBtn" id="RB" value="payeer" /><label for="RB">Payyer</label></p>
    <p><input type="radio" name="RadioBtn" id="RB" value="advcash" /><label for="RB">AdvCash</label></p>

Как мне сделать так, чтобы при выборе каждого, рядом выскакивал label с каким-то текстом(подсказкой)? Спасибо

Answer 1
  1. id уникально
  2. для for label меняем на соот. id
  3. чтобы показать подсказку используем псевдокласс :checked

label span { 
  display: none; 
  color: #f00; 
} 
 
[id^=RB]:checked~label span { 
  display: inline-block; 
}
<p><input type="radio" name="RadioBtn" id="RB1" value="payeer"><label for="RB1">Payyer <span>Tooltip</span></label></p> 
<p><input type="radio" name="RadioBtn" id="RB2" value="advcash"><label for="RB2">AdvCash <span>Tooltip</span></label></p>

Answer 2

Как один из вариантов: Присвойте каждому элементу id, и с помощью js или jquery, по событию onclick, прячьте и показывайте контент или блок с информацией.

READ ALSO
Laravel seeds и factories для связанных таблиц

Laravel seeds и factories для связанных таблиц

Пытаюсь освоиться с seeds, factories и использование Faker в Laravel 56

243
Предотвратить повторную отправку формы

Предотвратить повторную отправку формы

КАК предотвратить повторную отправку формы

160
Как поменять содержимое ComboBox в Битрикс?

Как поменять содержимое ComboBox в Битрикс?

Имеется раздел CRM, в нём КомпанииПри добавлении новой компании предлагается выбрать из выпадающего списка Тип

152
Не отрабатывает comment-reply.js wordpress

Не отрабатывает comment-reply.js wordpress

Создан вывод комментариев при помощи дефолтной функции wp_list_comments()

164