超碰免费人人操|国产视频二区久久艹人人操|欧美激情第一页在线|久热最新无码中文视频|91精品国际成人|亚洲成人精品在线视频青青草|久草免费高清完整在线观看|你懂的AV在线日本黄网页|国产黄色AV日韩女同网|欧美成人色区导航片av

JavaScript重置表單的實(shí)現(xiàn)

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

JavaScript重置表單的實(shí)現(xiàn)

  如何實(shí)現(xiàn)表單的重置呢?下面是小編提供給大家的JavaScript重置表單的實(shí)現(xiàn),大家可以參考閱讀,更多詳情請關(guān)注應(yīng)屆畢業(yè)生考試網(wǎng)。

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

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

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

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

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

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

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

  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();

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

【JavaScript重置表單的實(shí)現(xiàn)】相關(guān)文章:

兩種實(shí)現(xiàn)表單驗(yàn)證的javascript方法04-27

javascript實(shí)現(xiàn)小球的自由移動代碼09-23

JavaScript如何實(shí)現(xiàn)JSON.stringify03-07

基于PHP+Ajax實(shí)現(xiàn)表單驗(yàn)證的詳解05-19

如何使用JavaScript實(shí)現(xiàn)頁面定時跳轉(zhuǎn)04-02

Javascript到PHP加密通訊的簡單實(shí)現(xiàn)03-15

如何使用JavaScript實(shí)現(xiàn)倒計(jì)時03-02

如何實(shí)現(xiàn)JavaScript的DIV塊來回滾動效果12-26

如何基于JavaScript實(shí)現(xiàn)本地圖片預(yù)覽04-02