jQueryを使用してラジオボタンの状態を確認しようとしています。ラジオボタンの状態の確認
私のHTMLは次のようになります。私のjQueryのように見えます
<div class="fr">
<label>
Recieve Email Updates?</label>
Yes
<input type="radio" value="True" name="ConsumerModel.RecieveSMS" id="ConsumerModel_RecieveSMS" data-val-required="The RecieveSMS field is required." data-val="true">
No
<input type="radio" value="False" name="ConsumerModel.RecieveSMS" id="ConsumerModel_RecieveSMS" checked="checked">
</div>
<div class="fr">
<label>
Recieve Email Updates?</label>
Yes
<input type="radio" value="True" name="ConsumerModel.RecieveEmail" id="ConsumerModel_RecieveEmail" data-val-required="The RecieveEmail field is required." data-val="true" checked="checked">
No
<input type="radio" value="False" name="ConsumerModel.RecieveEmail" id="ConsumerModel_RecieveEmail">
</div>
:
var sms= $('input[name=ConsumerModel.RecieveSMS]:checked').val();
var email = $('input[name=ConsumerModel.RecieveEmail]:checked').val();
私の変数sms
は、しかし、電子メールは2が異なっていても、常にsms
と同じであるOKのようです。
私は間違っていますか?
IDS。それは有効なHTMLではありません。 – Raynos
それは '受信 'ではなく'受信'です – ThiefMaster
@レイノス:いいえ、名前**は一意である必要はありません**。実際には、**ラジオボタンが機能するためには**同じものがあります。あなたはIDに関して正しいです。 – ThiefMaster