Member 10549697 Ответов: 6

Как получить выбранное значение переключателя с помощью javascript


I want to get radio button value using javascript.though i did getElementById but it is not showing me the value.please help


Что я уже пробовал:

Я хочу получить значение переключателя с помощью javascript.хотя я и получил getElementById, но он не показывает мне это значение.пожалуйста помочь

Karthik_Mahalingam

покажи свой код.

6 Ответов

Рейтинг:
2

Ashutosh Gpt

вы можете использовать Jquery для упрощения вашего кода

$('nameofradibutton).On('click', function() {

 // your algo
});


Рейтинг:
2

Muswamba

Вы можете передать значение по радио с помощью js

var myRadio = document.getElementsByName("your-radio-name").value;
//Console the value
console.log(myRadio)


Рейтинг:
1

deepankarbhatnagar

Попробовать это :

var radios = document.getElementsByName('rbtn');

for (var i = 0, length = radios.length; i < length; i++) {
    if (radios[i].checked) {
        // do whatever you want with the checked radio
        alert(radios[i].value);

        // only one radio can be logically checked, don't check the rest
        break;
    }
}


Рейтинг:
1

njammy

Смотрите мой образец здесь:

Разметка

<input type="radio" value="1" name="choice">1</input>
<input type="radio" value="2" name="choice">2</input>
<input type="radio" value="3" name="choice">3</input>
<br/>
You selected: 
<label id="choiceLabel"></label>


JS
(function (){
    var radios = document.getElementsByName('choice');
    console.log(radios);
    for(var i = 0; i < radios.length; i++){
        radios[i].onclick = function(){
            document.getElementById('choiceLabel').innerText = this.value;
        }
    }
})();


Рейтинг:
0

F-ES Sitecore

Я погуглил "get radio button value javascript" и быстро нашел это

javascript - как получить значение выбранного переключателя? - переполнение стека[^]

Пожалуйста, сделайте фундаментальное исследование, прежде чем задавать вопрос, если эта ссылка не поможет вам, есть еще много других, если вы сами загуглите.


F-ES Sitecore

Спасибо за Ваш отзыв по этому вопросу 4-летней давности. Я буду лелеять его. :)

Emil Kozlev

Чувак, ты не заслужил такого резкого ответа. Мне неприятно это признавать, но я действительно отреагировал как a*shole... Я прошу прощения.

Рейтинг:
0

Member 14676351

var valueSelected=документ.querySelector('input[name="my_input_radio_name"]:checked').value;


Emil Kozlev

Эта штука работает! Спасибо, братан!