-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/

したがって、イベントを変更するためにサブスクライブし、選択した値を何らかの方法で使用できます。

または、 querySelectorquerySelectorAll)メソッドを使用することもできます。チェックされた要素の値を取得する方法の例を次に示します。

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

http://jsfiddle.net/EUErP/2/

于 2013-03-24T15:50:19.923 に答える