0

重複の可能性:
javascriptでラジオボタンが選択されているかどうかを確認するにはどうすればよいですか?

ラジオボタンにクライアント側の検証を実装しようとしています。たとえば、支払いステータスは支払い済みまたは未払いのいずれかです。何も選択されていない場合は、「支払い状況を選択してください」と言ってもらいたい。どちらかがチェックされている場合、サーバー側の検証を通じてすでにラベルに表示されます。

<script language="javascript">
$document.ready function() {
valButton = function(btn) {
for (var i=btn.length-1; i > -1; i--) {
    if (btn[i].checked) return btn[i].value;
  }
  return null;
}

if (null === valButton (document.getElementsByName (document.getElementById('rdoPaid').name)) {
  message('Select a pay status.');
}
});
</script>


Pay Status
<input ID="rdoPaid" Text="Paid" />
<br />
<input ID="rdoUnpaid" Text="Unpaid" />

入力の代わりに、私は実際にasp:RadioButtonを使用しています。

これが私が試していたものです。誰かがこれを正しく機能させるのを手伝ってもらえますか?

4

1 に答える 1

0

これを試して

if(!document.getElementById('rdoPaid').checked){
    message('Select a pay status.');
}
于 2012-09-28T03:41:42.820 に答える