-1

我想知道是否有人可以帮助我,我被困在需要编写这样的小代码的地方。

Question : did you like the training?

<input type="radio" name="q4" value="Yes">Yes
<input type="radio" name="q4" value="No">No

无论检查什么,我都想将它传递给一个 javascript 变量。

4

2 回答 2

5

您可以使用 Jquery 尝试此操作。

$('input[name="q4"]:checked').val();
于 2013-03-24T15:42:39.687 回答
3

我认为你可以这样做:

var ch = document.getElementsByName('q4');

for (var i = ch.length; i--;) {
    ch[i].onchange = function() {
        alert(this.value);
    }
}

http://jsfiddle.net/EUerP/

因此,您订阅更改事件并可以以某种方式使用选定的值。

或者,您可以使用querySelector ( querySelectorAll ) 方法。这是一个如何获取检查元素值的示例:

var checked = document.querySelector('[name="q4"]:checked');

http://jsfiddle.net/EUerP/2/

于 2013-03-24T15:50:19.923 回答