Меню :
php (128)
js (91)
html (30)
css (14)
js slice (13)
js date (9)
Показать еще :
jsphp (6)
form (6)
input (5)
php img (4)
id (4)
int (3)
display (2)
xml (2)
php get (2)
js post (1)
iframe (1)
radio (1)
info (1)

См. интсрукция по ruweb.

Как узнать нажатый radio JavaScript!?

10.04.2026 10:53 / Марат / Смотрели : 21 / js | radio |

Как "узнать нажатый radio js". У вас возникла задача определить какая из кнопок радиоточки type="radio" была нажата.

Отслеживаем нажатие на type="radio"

  1. Html код "узнать нажатый radio js"
  2. javascript код "узнать нажатый radio js"
  3. Код в сборе "узнать нажатый radio js"
  4. Пример как "узнать нажатый radio js"
  1. Html код "узнать нажатый radio js"

  2. Для того, чтобы узнать "чекнутый"(нажатый) "radio"(радиоточку) вам понадобится собрать html код:

    Html:

    Создадим несколько input

    С type="radio".

    + Потребуется атрибут name у всех одинаковый.

    + Атрибут value с разными значениями:

    <input type="radio" name="example" value="красный" > красный

    <input type="radio" name="example" value="синий" > синий

    <input type="radio" name="example" value="желтый" > желтый

    Далее тег button по которому будем отслеживать нажали или нет радиоточку.

    Чтобы обратиться по id используем id.

    <button id="click_button">Определить </button>

    Соберем весь код:

    Html код в сборе "узнать нажатый radio js"

    <input type="radio" name="example" value="красный" > красный

    <input type="radio" name="example" value="синий" > синий

    <input type="radio" name="example" value="желтый" > желтый

    <button id="click_button">Определить </button>

  3. javascript код "узнать нажатый radio js"

  4. После того, как вы разобрались с кодом html "для отслеживания нажатия радиоточки приступим к коду javascript"... для создания такого кода вам понадобится:

    Тег script.

    Обращаемся к тегам input с помощью getElementsByName, передаем полученную "коллекцию" в переменную.

    var the_obj = document.getElementsByName('example');

    Используем один из способов onclick:

    click_button .onclick = function()

    В цикле for перебираем данную коллекцию. Если нажатый "радио" в данной коллекции найдется, то останавливаем цикл break и выведем значение из value с помощью alert:

    for ( var i = 0; i < the_obj.length; i++)

    {

    if(the_obj[i].checked)

    {

    alert(the_obj[i].value);

    break;

    }

    }

    Соберем весь код:

    javascript код в сборе "узнать нажатый radio js"

    <script>

    var the_obj = document.getElementsByName('example');

    click_button .onclick = function()

    {

    for ( var i = 0; i < the_obj.length; i++)

    {

    if(the_obj[i].checked)

    {

    alert(the_obj[i].value);

    break;

    }

    }

    };

    </script>

  5. Код в сборе "узнать нажатый radio js".

  6. И далее, теперь уже соберем весь код "узнать нажатый radio js" в одном месте:

    Html:

    <input type="radio" name="example" value="красный" > красный

    <input type="radio" name="example" value="синий" > синий

    <input type="radio" name="example" value="желтый" > желтый

    <button id="click_button">Определить </button>

    javascript:

    <script>

    var the_obj = document.getElementsByName('example');

    click_button .onclick = function()

    {

    for ( var i = 0; i < the_obj.length; i++)

    {

    if(the_obj[i].checked)

    {

    alert(the_obj[i].value);

    break;

    }

    }

    };

    </script>

  7. Пример как "узнать нажатый radio js"

  8. Вам осталось поместить выше приведенный код "узнать нажатый radio js" в сборе прямо здесь и протестировать его работоспособность.

    Для того, чтобы проверить будет ли определяться нажатый "type="radio" вам нужно выбрать одну из радиоточек, нажать её и нажать кнопку "Определить":

    красный

    синий

    желтый

Всего комментариев : Comments+ 2.0
+ =

Последнние комментарии:

14.12.2025 :
комменты вернулись!
Марат 18.04.2026 18:04
Написал поиск... не стал копировать с "dwweb.ru" уж больно там всего... подробнее...
Марат 17.03.2026 14:29
XML налету : новый пункт №3, универсальный см. здесь!... подробнее...
Марат 22.02.2026 17:34
С сегодняшнего дня заработала сортировка в списках... например см.... подробнее...
Марат 10.01.2026 23:29
Карта sitemap.xml заработала с данной секунды... заняло написать... подробнее...
Марат 05.01.2026 19:49
Вообще...пошел по максимальному упрощению..., а то, что-то так много... подробнее...


Сайту : 129 дней | статей : 290
JsPhp.ru | Аминев Марат © 2025 - 2026 | 812 | Подписаться.