我想通过js来执行imagebutton的一个提示,string strJsDel = "javascript:event.returnValue = IsCheckSelect("+ this.ButtonDelAll.ClientID + ",'请至少选择一条要删除的数据','您确定是否要进行删除操作?', '"+ this.CheckBoxAll.ClientID + "');";本身imagebutton的服务端事件为删除事件
在前台的js函数里面
function IsCheckSelect(btnDelete,selectMsg,deleteMsg,chkSelectAll)
{
//获得form中所有的子控件 var chkElmements = btnDelete.form.elements; for( i=0 ; i < chkElmements.length ; i++ )
{
//如果控件类型是checkbox,且不是全选按钮,且为选中状态 if( chkElmements[i].type == "checkbox" && chkElmements[i].checked == true && chkElmements[i].id != chkSelectAll )
{
return confirm(deleteMsg);
}
} //如果没有选中任何一条数据,提示信息,并不执行后台代码 window.alert(selectMsg);
return false;
}
为什么提示找不到该删除控件啊,如果是Button按钮的话,这个功能是好的 。
在前台的js函数里面
function IsCheckSelect(btnDelete,selectMsg,deleteMsg,chkSelectAll)
{
//获得form中所有的子控件 var chkElmements = btnDelete.form.elements; for( i=0 ; i < chkElmements.length ; i++ )
{
//如果控件类型是checkbox,且不是全选按钮,且为选中状态 if( chkElmements[i].type == "checkbox" && chkElmements[i].checked == true && chkElmements[i].id != chkSelectAll )
{
return confirm(deleteMsg);
}
} //如果没有选中任何一条数据,提示信息,并不执行后台代码 window.alert(selectMsg);
return false;
}
为什么提示找不到该删除控件啊,如果是Button按钮的话,这个功能是好的 。
this.ButtonDelAll.ClientID 修改成 <%=ButtonDelAll.ClientID%>