代码之家  ›  专栏  ›  技术社区  ›  Denilson Sá Maia

如何在窗体重置时运行JavaScript代码?

  •  5
  • Denilson Sá Maia  · 技术社区  · 15 年前

    我知道我们可以在表单上附加一个处理程序 onsubmit <input type="reset"> )

    或者。。。也许没有这样的事件。。。所以问题就变成了如何解决这个问题?

    之后 之前

    4 回复  |  直到 15 年前
        1
  •  6
  •   kapa    12 年前

    根据 MDN ,的 <form> onreset 事件。

    Onreset 在实际重置窗体之前激发;重置之后似乎没有任何事件。我测试了一下重置是否会触发 onchange

    onblur

        2
  •  2
  •   letronje    15 年前

    您可以使用“form”元素的“reset”事件

    <form action="form_action.php" onreset="return confirm('Do you really want to reset the form?');">
    
    ....
    
    </form>
    
        3
  •  2
  •   malificent    13 年前

    而不是 <input type='reset'> <button> 元素的单击处理程序,该处理程序首先调用 form.reset()

        4
  •  1
  •   Richard Hoffman    15 年前

    你试过了吗

    <form onreset="action()">
    

    推荐文章