var qycf=document.getElementById("qycf");////RadioButtonList
var res=false;
for(var i=0;i<qycf.length;i++){
if(qycf[0].checked){
res=true;
break;
}
}if(res == ture)
{
干嘛
}
else
{
另外干嘛
}
我是这样写的,但无效,,,,哪位大侠帮忙修改一下,怎么判断出第一项是被选中的呢?正确的应该怎么写啊?
var res=false;
for(var i=0;i<qycf.length;i++){
if(qycf[0].checked){
res=true;
break;
}
}if(res == ture)
{
干嘛
}
else
{
另外干嘛
}
我是这样写的,但无效,,,,哪位大侠帮忙修改一下,怎么判断出第一项是被选中的呢?正确的应该怎么写啊?
{
var rdos=document.getElementsByTagName("input");
for(var i=0;i< rdos.length;i++)
{
var rdo=rdos[i];
if(rdo.checked & rdo.type=="radio")
{
rdo.checked=false;
}
}
objRdo.checked=true;
}
var container = document.getElementById('<%= rbl.ClientID %>'); // rbl: RadioButtonList 的 ID
alert(container.getElementsByTagName('input')[0].checked); // RadioButtonList 下第一个选项的选中状态
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#MainContent_RadioButtonList1 input[type='radio']").eq(0).click(function () {
alert("我是Radio中的第一项");
//dosomethings here
});
});
</script>
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Enabled=true Text="1" Value="1"></asp:ListItem>
<asp:ListItem Enabled=true Text="2" Value="2"></asp:ListItem>
</asp:RadioButtonList>
if(container.getElementsByTagName('input')[0].checked)
{
,,,,
}是这样吗?
liuleiyu121520
我那样res永远是false.....不知道怎么回事
{
var rdos=document.getElementsByTagName("input");
var res=false;
for(var i=0;i< rdos.length;i++)
{
var rdo=rdos[i];
if(rdo.checked & rdo.type=="radio")
{
if(rdo.value=="第一个check的值")
{
res=ture;
}
}我也菜。没有更好的办法。你这样试试看?