2011-07-26 26 views
1

ラジオボタンがあります。ラジオボタンのどれもチェックされていなければ、エラーメッセージを表示する必要があるという検証をしようとしています。ラジオボタンの総合的な価値を得る方法はありますか?または、各ラジオボタンを反復する必要がありますか?jQuery - ラジオボタンがチェックされていない場合のエラー

答えて

1

あなたは試すことができ、この

if($("containerOfRadioButtons").find("input:radio:checked").length) 
{ 
    alert("Error message"); 
} 
0

ラジオボタンの値をJavascriptで取得したい場合は、それらをループするのが最も簡単な解決策です。それらのうちの1つをデフォルトで選択するように割り当てることができ、ラジオボタンを手動で選択解除することはできないので、デフォルト値が少なくとも選択されていることを確認します(コンソール経由では可能ですが、全く違っています)。

0

あなたが:radio:checkedセレクタで、すべてのチェックをラジオボタンを一致させることができます:

if (!$("input:radio:checked").length) { 
    alert("None of the radio buttons are checked."); 
} 
関連する問題