2010-12-07 14 views
0

のボタンをチェックしました。は、私はラジオボタングループにチェックインボタンの値を取得しようとしているラジオボタングループ

<script type="text/javascript"> 

function ButtonClicked() { 

    alert($('input[name=datetype] :checked').val()); 
    return; 
} 

</script> 

<form action="test.php"> 

<input type="radio" value="d1" name="datetype" checked onclick="javascript: ButtonClicked()">Date 1 <br /> 
<input type="radio" value="d2" name="datetype" onclick="javascript: ButtonClicked()"> Date 2 <br /> 

</form> 

出力は常に「未定義」です。私はjQuery(とJS)の初心者ですので、明らかに何かを見逃しているかもしれませんが、たくさんの例を見ても助けにならなかったと思います。スペース

+1

のアラート($( '入力[DATETYPE =名]:チェックする'。)のval());スペースなしで試してください。 – benhowdle89

+0

@ benhowdle89:これを回答として追加する必要があります。マット・ – Matt

+0

おかげで、あなたがbenhowdleありがとうございます。それはうまくいった。 – benhowdle89

答えて

1

alert($('input[name=datetype]:checked').val());試しのonclickから 'ジャバスクリプト' を削除します。

<input type="radio" value="d1" name="datetype" checked onclick="ButtonClicked()">Date 1 <br /> 
<input type="radio" value="d2" name="datetype" onclick="ButtonClicked()"> Date 2 <br /> 
+0

ヘッドアップのための – Ravi

+0

いいえ問題は、ちょうどその答えを受け入れることを忘れないでください:) – benhowdle89

0

くらいeasyser:

<script type="text/javascript"> 
    function ButtonClicked(value) { 
    alert(value); 
    return; 
} 

</script> 
<form action="test.php"> 
<input type="radio" value="d1" name="datetype" checked onclick="javascript:ButtonClicked(this.value)">Date 1 <br /> 
<input type="radio" value="d2" name="datetype" onclick="javascript: ButtonClicked(this.value)"> Date 2 <br /> 
</form> 
関連する問題