DataGrid:
<คอลัมน์>
<asp:TemplateColumn>
<HeaderStyle width="10px"></HeaderStyle>
<เทมเพลตส่วนหัว>
<INPUT id="CheckAll" name="CheckAll" type="checkbox" onclick="ChooseAll()">
</เทมเพลตส่วนหัว>
<เทมเพลตรายการ>
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
</เทมเพลตรายการ>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle Wrap="False"></HeaderStyle>
<เทมเพลตรายการ>
<asp:Label runat="server" ID="labNO"></asp:Label>
</เทมเพลตรายการ>
</asp:TemplateColumn>
JavaScript ตรง:
var checkFlag = true;
ฟังก์ชั่น เลือกทั้งหมด()
-
//if( !document.all("CheckAll").Checked ) // 全选
if( checkFlag ) // 全选
-
อินพุต var = document.all.tags("อินพุต");
for (var i=0; i < inputs.length; i++) // 遍历页上所有的 input
-
if (inputs[i].type == "ช่องทำเครื่องหมาย" && inputs[i].id != "CheckAll" )
-
อินพุต [i] .checked = จริง;
-
-
checkFlag = เท็จ;
-
อย่างอื่น // 取消全选
-
อินพุต var = document.all.tags("อินพุต");
for (var i=0; i < inputs.length; i++) // 遍历页上所有的 input
-
if (inputs[i].type == "ช่องทำเครื่องหมาย" && inputs[i].id != "CheckAll" )
-
อินพุต [i] .checked = false;
-
-
ตรวจสอบแฟล็ก = จริง;
-
}
// <สรุป>
// 让用户加以确认删除数据。
// </สรุป>
ฟังก์ชั่น DelRec()
-
อินพุต var = document.all.tags("อินพุต");
var ที่เลือกLen = 0;
สำหรับ( var i=0;i < inputs.length; i ++)
-
if(inputs[i].type == "ช่องทำเครื่องหมาย")
-
ถ้า ( อินพุต [i] .checked )
-
if(inputs[i].id != "ตรวจสอบทั้งหมด")
-
เลือกเลน ++;
-
-
-
-
ถ้า( เลือกLen == 0 )
-
alert("请先选择您要删除的数据!");
-
อื่น
-
var flag = ยืนยัน ("您确定要删除所选择的这 " + SelectLen + " 条数据吗?");
ถ้า(ธง)
-
document.all("BtnDelRecord").คลิก();
-
-
-