Подтвердить что ты не робот

Как узнать, какой переключатель выбран в jquery?

вот это мой код... здесь я динамически генерирую переключатель с помощью php-кода...

Моя проблема заключается в том, как выбрать, какой переключатель был выбран при нажатии кнопки addForm()...

<div class="modal-body">
    <div> <input type="radio" name="form" value="Form-Name">Form-Name</div>
    <div> <input type="radio" name="form" value="Kalpit-Contact">Kalpit-Contact</div>
    <div> <input type="radio" name="form" value="Kalpit-Contact test">Kalpit-Contact test</div>
</div>
<div class="modal-footer"> 
    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
    <button type="button" class="btn btn-primary" onclick="addForm()">Add Page</button> 
</div>

Заранее спасибо

4b9b3361

Ответ 1

var selectedValue = $("input[name=form]:checked").val();

Ответ 2

Вы должны сделать это следующим образом:

var radio = jQuery('input[name="form"]:checked');

Затем вы можете получить значение радио или других атрибутов:

var value = radio.val();

Хорошая идея проверить, проверено ли какое-либо радио, прежде чем делать это:

if (radio != undefined)
{
    //do what you need to
}

Ответ 3

Кроме того, вы также можете попробовать это -

    $(".modal-body input[type=radio]").each(function(){
        if (this.checked)
        {
            console.log(this.value+" is checked");
        }
    });

Ответ 4

var myval = $("#myForm input[type=form]:checked").val();

Я бы поставил div (id = myForm) и назову его безопасностью родителя, на всякий случай, если у вас есть что-то еще на странице, например, окно с подпиской на рассылку или окно поиска с параметрами.