在提交后清除POST数据,使用户不能在浏览器中点击返回。

问题描述 投票:0回答:1

我的表单在完成后重定向到感谢页面时,似乎保留了值字段中的所有数据,所以如果用户点击回来,所有的东西都在那里,这意味着他们可以直接重新提交,这超级烦人。

if (emailSent) {
    Response.BufferOutput = true;
    Response.Redirect("MYDOMAIN/redirect.aspx");    
};

上面是我在表单提交后重定向的地方。对于我的代码来拉数据,我使用。

Request.Form[randomFormField]

当我重定向,然后点击回来,一切都在那里。

$(".submitBut").click(function() {
    $(this).closest('form').find("input[type=text], textarea").val("");
    window.location.href('MYREDIRECTDMAIN/redirect.aspx');
});

上面是我的另一个尝试

我已经尝试了各种不同的东西,但似乎没有任何效果。我需要一个ASP.NET解决方案或C#或JQuery。

c# asp.net forms post
1个回答
1
投票

页面加载的Javascript:清除所有表格字段

呃....

$(document).ready(function() {
    $(':input').val('');
});

参考文献。

  1. 输入
  2. 清算
© www.soinside.com 2019 - 2024. All rights reserved.