2012-08-13 81 views
0

我有一系列用户可以填写的文本框和文本框,然后单击发送。如果他点击后退按钮,我希望这些字段为空。目前,当用户点击返回时,这些字段将填充提交前输入的数据。当用户点击浏览器的后退按钮时清除文本框/文本框

是否有解决方案适用于(几乎)所有浏览器?

+0

下面是一个类似的胎面:http://stackoverflow.com/questions/158319/cross-browser-onload-event-and-the-back-button – 2012-08-13 19:31:15

回答

1

在页面的负载上迭代所有输入并将其值设置为空字符串。尽管如此,是否有充分的理由为用户做到这一点?与网站功能相比,这更像是浏览器功能。

$('input[type=text]').each(function(input){ 
    input.value=""; 
}); 
+0

谢谢!至于为什么......这是一个长长的故事,但相信它是为了避免很多用户的挫折:) – Derek 2012-08-13 20:33:11

+0

我读过,没有“onload”事件加载页面,我怀疑是因为页面不是加载。你可能想在jQuery中使用unload()事件。 – FrankieTheKneeMan 2012-08-13 20:35:10

相关问题