如何得到checkbox 选中值
//.aspx 绑定代码
<ItemTemplate>
<input type="checkbox" name="chkSelect" class="list-checkbox" value='<%# DataBinder.Eval(Container, "DataItem.register_id") %>'>
</ItemTemplate>
//get selected checkbox value, seprate:,
function ChkGetSelected(objCheck)
{
var SelectedCount = 0;
var s = "";
if (!objCheck) return s;
if(objCheck[0])
{
for(var i=0;i<objCheck.length;i++)
{
if (objCheck[i].checked)
{
if (s != "")
{
s = s + ",";
}
s = s + objCheck[i].value;
SelectedCount = SelectedCount + 1;
}
}
}
else
{
if(objCheck)
{
if (objCheck.checked)
{
s = objCheck.value;
SelectedCount = SelectedCount + 1;
}
}
}
return s;
}
//批量删除
function BatchDelete()
{
var s = ChkGetSelected(document.all.chkSelect);
if (s == "")
{
alert('请选择一条或多条记录');
return false;
}
if (!confirm("确实要将这几条记录从黑名单中删除吗?")) return false;
Form1.txtSelect.value = s;
document.all.divHintSave.style.display = "";
return true;
}
//.cs 文件
string codes = this.txtSelect.Value.Trim();
string[] arrcode = codes.Split(",".ToCharArray());
foreach(string register_id in arrcode)
{
//删除代码
}