需要选中单选按钮[重复]

Posted

技术标签:

【中文标题】需要选中单选按钮[重复]【英文标题】:radio button checked required [duplicate] 【发布时间】:2012-09-19 22:01:31 【问题描述】:

可能重复:How can i check if a radio button is selected in 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,而不是输入。

这就是我正在尝试的。谁能帮我让它正常工作?

【问题讨论】:

看起来这个问题涵盖了您所追求的:How can i check if a radio button is selected in javascript? 查看 Mark Biek 答案中的 cmets,因为它们包含与您的问题相关的更多信息。 另外,如果你会使用jQuery,我今天早些时候刚刚回答了一个类似的问题:***.com/questions/12629504/… 【参考方案1】:

试试这个

if(!document.getElementById('rdoPaid').checked)
    message('Select a pay status.');

【讨论】:

以上是关于需要选中单选按钮[重复]的主要内容,如果未能解决你的问题,请参考以下文章

自定义单选按钮:如何取消选中? (复选框黑客)[重复]

检查是不是选中了单选按钮jquery [重复]

获取选中的单选按钮的值[重复]

使用javascript获取选中的单选按钮的值[重复]

如果已经使用 Jquery 选中,需要帮助取消选中单选按钮

选中的单选按钮已更改事件触发两次