我想取消页面提交,在取消操作上确认使用c#在asp.net4.0
本文关键字:取消 asp net4 确认 操作上 提交 | 更新日期: 2023-09-27 18:02:56
我想在取消确认动作时停止页面提交
我想要实现的是,我有一个表单与服务器验证,如果用户提交表单没有输入任何字段,它应该验证表单,没有确认窗口应该打开。但是现在,如果用户已经填写了所有字段并继续提交表单,它应该确认页面提交(你确定要创建用户吗?)所以在点击yes时,它应该提交页面。但是在取消时,它应该取消页面提交。
我唯一的问题是取消,因为它仍然在提交表单。
我的javascript代码如下:
function ConfirmSubmit() {
Page_ClientValidate();
if (Page_IsValid) {
if(!confirm('Are you sure?'))
{
return false;
}
}
}
<asp:Button ID="btnSave" runat="server" OnClientClick="javascript:return ConfirmSubmit()" OnClick="btnSave_Click" Text="Save" />
我有服务器代码在btnSave_Click。
请帮帮我,我试了很多方法都没有成功
多谢. .
use this on button客户端事件
OnClientClick="return confirm('Confirm?');"
试试这个:
function ConfirmSubmit(){
Page_ClientValidate();
if(Page_IsValid) {
return confirm('Confirm?');
}
}
<asp:Button ID="btnSave" runat="server" OnClientClick="javascript:return ConfirmSubmit()" OnClick="btnSave_Click" Text="Save" />