单选按钮返回错误的值

时间:2016-01-09 21:58:45

标签: javascript

我有一个单选按钮的问题,它有两个值,“2-takt”和“4-takt”,但如果选择“4-takt”,它总是返回值“2-takt”无关紧要。我该如何解决这个问题?

这是.php文件中的代码:

<div class="form-group-radio">
                                <label for="scooter-version" class="control-label"><?php echo $this->lang->line('scooter_version'); ?> **</label>
                                <input type="radio" name="version" value="2-Takt" id="scooter-version" class="radio-control" /> 2-Takt
                                <input type="radio" name="version" value="4-Takt" id="scooter-version" class="radio-control" /> 4-Takt
                            </div>

这是.js文件中的代码:

        var postData = new Object();

    postData['customer'] = {
        'last_name': $('#last-name').val(),
        'first_name': $('#first-name').val(),
        'email': $('#email').val(),
        'phone_number': $('#phone-number').val(),
        'address': $('#address').val(),
        'city': $('#city').val(),
        'zip_code': $('#zip-code').val(),
        'scooter_brand': $('#scooter-brand').val(),
        'scooter_type': $('#scooter-type').val(),
        'scooter_version': $('#scooter-version').val()
    };

我需要对通过单选按钮获取的值进行任何具体操作吗?

1 个答案:

答案 0 :(得分:2)

使用:checked选择器:

...
'scooter_version': $('input:radio[name="version"]:checked').val()
...