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