<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. JavaScript重置表單的實現

    時間:2025-12-15 07:31:33 java語言

    JavaScript重置表單的實現

      如何實現表單的重置呢?下面是小編提供給大家的JavaScript重置表單的實現,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。

      在用戶單擊重置按鈕時,表單會被重置。使用type特性值為“reset”的<input>或<button>都可以創建重置按鈕,如下面的例子所示:

      <!--通用重置按鈕-->

      <input type="reset" value="重置">

      <!--自定義重置按鈕-->

      <button type="reset">提交</button>

      這兩個按鈕都可以用來重置表單。在重置表單時,所有表單字段都會回復到頁面剛加載完畢時的初始值。如果某個字段的初始值為空,就會恢復為空;而帶有默認值的字段,也會恢復默認值。

      用戶單擊重置按鈕重置表單時,會觸發reset事件。利用這個機會,我們可以在必要時取消重置操作。例如,以下展示了阻止重置表單的代碼:

      var EventUtil = {

      addHandler: function (element, type, handler) {

      if (element.addEventListener) {

      element.addEventListener(type, handler, false);

      } else if (element.attachEvent) {

      element.attachEvent("on" + type, handler);

      } else {

      element["on" + type] = handler;

      }

      },

      getEvent: function (event) {

      return event ? event : window.event;

      },

      preventDefault: function (event) {

      if (event.preventDefault) {

      event.preventDefault();

      } else {

      event.returnValue = false;

      }

      }

      };

      var form = document.getElementById("myForm");

      EventUtil.addHandler(form, "reset", function () {

      /pic/p>

      event = EventUtil.getEvent(event);

      /pic/p>

      EventUtil.preventDefault(event);

      });

      與提交表單一樣,也可以通過JavaScript來重置表單,如下面的例子所示:

      var form = document.getElementById("myForm");

      /pic/p>

      form.reset();

      與調用submit()方法不同,調用reset()方法會像單擊重置按鈕一樣觸發reset事件。

    【JavaScript重置表單的實現】相關文章:

    兩種實現表單驗證的javascript方法04-27

    javascript實現小球的自由移動代碼09-23

    JavaScript如何實現JSON.stringify03-07

    基于PHP+Ajax實現表單驗證的詳解05-19

    如何使用JavaScript實現頁面定時跳轉04-02

    Javascript到PHP加密通訊的簡單實現03-15

    如何使用JavaScript實現倒計時03-02

    如何實現JavaScript的DIV塊來回滾動效果12-26

    如何基于JavaScript實現本地圖片預覽04-02

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人