防止表单javascript中的刷新

时间:2013-07-02 02:02:03

标签: javascript html forms

我正在尝试允许表单调用java脚本函数而不会丢失页面上的javascript依赖数据。

这就是我得到的。                               

该功能是一些通用附加功能。

每当我更改输入字符串时,我都会丢失附加的数据。

我添加了

        window.onbeforeunload = function(){
            return false;
        }

只要我在所有弹出框中都没有按下它就会起作用。

谢谢

编辑:我注意到只要网址名称被更改,就会发生这种情况

这里是html for good measure

    <form method="get" action="#">
      <input type="text" id="data" name="post" placeholder="thoughts?" />
      <button onclick="appendToBody()">
        Post
      </button>
    </form>

1 个答案:

答案 0 :(得分:1)

在表单onsubmit中返回false将停止提交操作。

  <form onsubmit="calltoyourfunction;return false">