Asp.net 验证RadioButtonGroup客户端

Asp.net 验证RadioButtonGroup客户端,asp.net,javascript,Asp.net,Javascript,任何人都知道在不知道客户id的情况下执行此操作的方法吗?您必须将您的客户id放入表单中,就像INamingContainer一样,您的id可以根据存储在服务器上的其他信息进行更改。如果您的收音机包含在类似DIV的内容中,由于asp:RadioButtons将呈现为HTML输入,因此您可以执行以下操作: something like.. if(document.getElementById(<%= rdoAddProperty.ClientId %>).checked == tru

任何人都知道在不知道客户id的情况下执行此操作的方法吗?

您必须将您的客户id放入表单中,就像INamingContainer一样,您的id可以根据存储在服务器上的其他信息进行更改。

如果您的收音机包含在类似DIV的内容中,由于asp:RadioButtons将呈现为HTML输入,因此您可以执行以下操作:

something like.. 
 if(document.getElementById(<%= rdoAddProperty.ClientId %>).checked == true) && ...

函数验证()
{
var l_elemsRadios=document.getElementById(“MyRadios”).getElementsByTagName(“input”);
if(l_elemsRadios==null)
返回;
对于(变量i=0;i
我忘了提到单选按钮也嵌套在向导的模板步骤中,所以您认为我应该在代码隐藏/服务器端代码中将其客户端id作为属性公开吗?应该是.getElementsByTagName()Ooops。忘了“标签”-我已经重新编辑过了。谢谢你的关注:)
something like.. 
 if(document.getElementById(<%= rdoAddProperty.ClientId %>).checked == true) && ...
<script type="text/javascript" language="javascript">
    function Validate()
    {
        var l_elemsRadios = document.getElementById("MyRadios").getElementsByTagName("input");

        if (l_elemsRadios == null)
            return;

        for (var i = 0; i < l_elemsRadios; i++)
        {
            // validate l_elemsRadios[i] through l_elemsRadios[n]
        }
    }
</script>


<div id="MyRadios">
    <input type="radio" name="EndorsementType" value="Remove Property from TIV" >Remove Property from TIV
    .
    .
    .
</div>