C# 获取checkbox选中值???

checkbox是随机产生,checkbox的显示的内容是不同的.我现在要获取的就是checkbox的选中内容,一般是多个。

把你所有的CheckBox都放在一个容器里,比如GroupBox
ArrayList arrChkInfo = new ArrayList();
foreach(CheckBox chk in GroupBox1.Controls)
{
arrChkInfo.Add(chk.SelectedValue);
}
//arrChkInfo就是所有的值了,你自己处理
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-12
如果你知道checkbox的名称 如:checkbox1 checkbox2 checkbox3....

var obj="";
for(var i=1;i<3;i++)
{
obj=document.getElementById("check"+i);
if(obj.checked==true)
{
//这里得到值
obj.value
}
}

如果不知道checkbox名称:
var objall=document.getElementsByTagName("checkbox");
for(var i=1;i<objall.length;i++)
{
if(objall[i].checked==true)
{
//这里得到值
objall[i].value
}
}
第2个回答  2009-01-12
if (checkBox1.Checked)
{
MessageBox.Show(checkBox1.Text);
}
相似回答
大家正在搜