بيانات DataGrid:
<الأعمدة>
<asp:TemplateColumn>
<عرض نمط الرأس = "10px"></HeaderStyle>
<قالب الرأس>
<INPUT id = "CheckAll" name = "CheckAll" type = "checkbox" onclick = "ChooseAll ()">
</HeaderTemplate>
<قالب العنصر>
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle Wrap="False"></HeaderStyle>
<قالب العنصر>
<asp:Label runat="server" ID="labNO"></asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
نسخة جافا سكريبت:
var checkFlag = true;
وظيفة اختر الكل ()
{
//if( !document.all("CheckAll").تم التحديد) // تم التحقق منه
إذا (checkFlag) // 全选
{
var inputs = document.all.tags("INPUT");
for (var i=0; i < inputs.length; i++) // إدخال الإدخال
{
إذا (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll" )
{
المدخلات[i].checked = صحيح؛
}
}
checkFlag = false;
}
آخر // 取消全选
{
var inputs = document.all.tags("INPUT");
for (var i=0; i < inputs.length; i++) // إدخال الإدخال
{
إذا (inputs[i].type == "checkbox" && inputs[i].id != "CheckAll" )
{
المدخلات[i].checked = false;
}
}
checkFlag = true;
}
}
// <الملخص>
// لا داعي للقلق بشأن ما حدث.
// </ملخص>
الدالة ديلريك ()
{
var inputs = document.all.tags("input");
var SelectedLen = 0;
لـ (فار i=0;i < inputs.length; i ++)
{
إذا (المدخلات [i].type == "مربع الاختيار")
{
إذا (المدخلات [i]. محددة)
{
إذا (المدخلات [i].id ! = "التحقق من الكل")
{
SelectedLen ++;
}
}
}
}
إذا (تم تحديد لين == 0)
{
تنبيه("أرجو أن تكون بخير!");
}
آخر
{
var flag = Confirm("您确定要删除所选择的这" +selectedLen +" 条数据吗?");
إذا (العلم)
{
document.all("BtnDelRecord").click();
}
}
}