1

我将尝试正确解释这一点:

我有一个网站,上面有一个巨大的表格。这个表单有很多字段,它们都由另一个 JS 文件运行。

确切地说:在我的表单中,我有文本框和下拉菜单。我希望能够在有人离开后“重置/刷新”我的页面。泡沫底部有一个按钮,可将您从网站带入购物车。

进入购物车后,我希望能够单击后退按钮并将所有字段重置回原始状态。我试着把它放在顶部附近,但它没有效果。也许我把它贴错了地方?:

<script type="text/javascript">
window.onbeforeunload = function () {
    }
   </script>
4

1 回答 1

1

您可以尝试在onload事件中重置表单,这将在首次加载表单时发生,以及当用户使用后退按钮导航回表单时:

window.onload = function() {
    var frm = document.form1;   // put form name here
    for (var i = 0; i < frm.elements.length; i++)
        frm.elements[i].value = "";
};

演示:http: //jsfiddle.net/bavRd/

于 2013-01-21T18:12:00.747 回答