【发布时间】:2012-02-09 09:23:50
【问题描述】:
我使用以下脚本来检查是否从网格视图中选择了一个项目,这工作正常。当我显示确认框并且用户选择确定时,如果不是False,我将返回true。但是在Ok 上,我无法从网格视图中删除所选项目,任何人都可以帮忙。
<script type="text/javascript">
$(document).ready(function () {
$("#ContentPlaceHolder1_btnDelete").click(function () {
var gv = document.getElementById("<%=grdPayroll.ClientID%>");
var rbs = gv.getElementsByTagName("input");
var flag = 0;
for (var i = 0; i < rbs.length; i++) {
if (rbs[i].type == "checkbox") {
if (rbs[i].checked) {
flag = 1;
break;
}
}
}
if (flag == 0) {
jAlert('Select One', 'Alert Dialog');
}
else {
$("#ContentPlaceHolder1_btnDelete").click(function () {
var gv = document.getElementById("<%=grdPayroll.ClientID%>");
var rbs = gv.getElementsByTagName("input");
var flag = 0;
for (var i = 0; i < rbs.length; i++) {
if (rbs[i].type == "checkbox") {
if (rbs[i].checked) {
flag = 1;
break;
}
}
}
if (flag == 0) {
jAlert('Select One', 'Alert Dialog');
//return false;
}
else {
jConfirm('Can you confirm this?', 'Confirmation Dialog', function (r) {
if (r == true)
return true;
else
return false;
});
//return false;
}
});
}
return false;
});
});
</script>
按钮下的示例代码
protected void btnDelete_Click(object sender, EventArgs e)
{
int EmpID = 0;
int chkRows = 0;
string strWageID = string.Empty;
int Payperiodnumber = 0;
int PayYear = 0;
DateTime dtPaymentdate;
string strFedTaxID = string.Empty;
strFedTaxID = ddlFedTaxID.SelectedValue;
if (rdSimul.Checked == true)
{
}
}
【问题讨论】:
-
我可以知道为什么它被否决
标签: jquery asp.net visual-studio-2010 gridview