如何通过split遍历checkbox

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:01:12
我现在需要三段完整的代码。

第一段是foreach里面的遍历input 的完整代码(不知道我写的对不对,id和value应该用哪个呢)
foreach (DataRow row in dt.Rows) //输出html表格
{
Response.Write("<table width=500 height=20 border=0 cellspacing=0 cellpadding=0><tr><td width=50><input type='checkbox' name='Checkbox' id='Checkbox'</td><td width=150> + (row["sn"]) + </td></tr></table>");
}

第二段是cs页面的删除按钮事件代码。需要活得前台选中项,然后点击后可以删除(在点击按钮之前是不是需要先遍历checkbox呢?
我需要用request.form["checkbox"]) 然后用split得到数组。应该是这个思路。但是具体代码如何写呢

js
<script type="text/javascript">
//根据传入的checkbox的选中状态设置所有checkbox的选中状态
function selectAll(obj)
{
//var s=document.getElementById("a");
var allInput = document.getElementsByTagName("input");
//alert(allInput.length);
var loopTime = allInput.length;
for(i = 0;i < loopTime;i++)
{
//alert(allInput[i].type);
if(allInput[i].type == "checkbox")
{
allInput[i].checked = obj.checked;
}
}
}

<input id="chk_SelectALL" type="checkbox" onclick="selectAll(this)" />全选

上面你写出来的东西不对,而且按照你的描述也不用这样来实现你的功能的。自己再重新想想吧,想好一点再来问。

表格的控制是放在foreach外面的
Response.write("<table>");
Response.write("<tr>");
foreach(DataRow in dt.Rows)
{