1

私は持っています

<form name="send">
<input type="radio" name="schoose" value="24">
<input type="radio" name="schoose" value="25">
<input type="radio" name="schoose" value="26">

選択したラジオボタンの値を見つけようとしています。

document.send.schoose.value

どうやら私は間違っていた、誰かが私を手がかりにできるか

4

7 に答える 7

3

別のオプション...

$('input[name=schoose]:checked').val()
于 2012-10-19T14:59:32.647 に答える
1

これを試して

document.getElementsByName('schoose')[1].value;
于 2012-10-19T14:59:10.370 に答える
1

試してみてください$("input[name='schoose']:checked").val();

于 2012-10-19T15:00:51.650 に答える
0

javascriptだけで:

    var radio=document.getElementsByName('schoose');

    var radioValue="";
    var length=radio.length;

    for(var i=0;i<length;i++)
    {
       if(radio[i].checked==true) radioValue=radio[i].value;
    }
    alert(radioValue);
于 2012-12-13T05:08:41.300 に答える
0

あなたはこれを行うことができます

javascriptで

  document.getElementsByName('schoose')[1].value;

そして以下のようなjqueryで

$("[name=schoose]").each(function (i) {
    $(this).click(function () {
        var selection = $(this).val();
        if (selection == 'default') {
            // Do something
        }
        else {
            // Do something else
        }             
    });
});

また

$("input:radio[name=schoose]").click(function() {
    var value = $(this).val();
  //or
  var val = $('input:radio[name=schoose]:checked').val();
});
于 2012-10-19T14:56:47.593 に答える
0

プレーンJavaScriptでは、次の方法で2番目のラジオボタンの値を取得できます。

document.getElementsByName('schoose')[1].value;

jQueryの場合:

$('input[name="schoose"]:eq(1)').val();

jsFiddleの例

于 2012-10-19T14:58:34.037 に答える
0
document.getElementsByName('schoose')[1]
于 2012-10-19T14:59:28.633 に答える