我有一个页面要重复提交很多次,每次提交会提示提交成功,我用的是javascript:history.go(-1)来做返回,每次点击返回的时候网页还会提示提交成功,这个要怎么解决,我想用传参的方式来实现,当参数为多少的时候提示,多少的时候不提示,但是我不知道javascript:history.go(-1)能不能传参。

解决方案 »

  1.   

    可以添加onclick="transfer();"这样 ,通过js来传参 
      

  2.   

    我用的是javascript:history.go(-1)来做返回为啥用这种方式返回呢?
      

  3.   

    简单的解决办法:1.当前页面重新加载
    2.跳转到另外的页面
    3.记录上次提交的内容,跟本次的内容作比对,如果是一样的,提示用户不能“重复提交内容”。网上现在提供重写page类的,楼主可以试下。期待大牛的更好的办法。
      

  4.   

    会提交是因为 你的URL在后退时又指向了你的提交页面地址。最好还是自己控制URL的指向吧。
      

  5.   

    用ajax回调了,不刷新
    每增加一条记录的时候,设置一个标志TEMP=True
    然后回调显示显示你增加的内容,当保存的时候查询标志TEMP=0
    如果用Gridview显示数据的话,直接用回调函数,
    或者用js得到已增加的内容,js里面 innerhtml替换当点确定的时候,把TEMP=False  改为True如果取消刚添加内容,就把TEMP=False 的删掉