【发布时间】:2016-03-07 13:07:06
【问题描述】:
我使用以下 Javascript 代码禁用了浏览器的后退按钮。 它可以工作,但我想要一个代码来清除我表单上的所有字段,或者至少通过浏览器的后退按钮单击重新加载我的页面。我正在使用 c#。
感谢任何帮助。谢谢。
function DisableBackButton() {
window.history.forward()
}
DisableBackButton();
window.onload = DisableBackButton;
window.onpageshow = function (evt) { if (evt.persisted) DisableBackButton() }
window.onunload = function () { void (0) }
我已经尝试过这样做。但是不行
Protected void Page_Load(object sender, EventArgs e)
{
tbPs.Text = " ";
tbName.Text = " ";
tbEmail.Text = " ";
tbContact.Text = " ";
tbSug.Text = " ";
rbTheme3.Checked = true;
rbFoodVar3.Checked = true;
rbTransport3.Checked = true;
rbLoc3.Checked = true;
rbTime3.Checked = true;
}
【问题讨论】:
-
您的表单包含什么?只有文本框?还是选择框?
-
@AmmarHasan 文本框和单选按钮
-
文本框可以轻松清除,但对于单选按钮,是否有任何默认值?
-
是的,让我们对我想要的每个按钮组都说不。 3 单选按钮选中。 @AmmarHasan
-
将您的清除代码放入卸载函数中
标签: javascript c# jquery asp.net