国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js檢測離開或刷新頁面時表單數據是否更改的方法

2019-11-20 09:19:42
字體:
來源:轉載
供稿:網友

本文實例講述了js檢測離開或刷新頁面時表單數據是否更改的方法。分享給大家供大家參考,具體如下:

function formIsDirty(form) {  for (var i = 0; i < form.elements.length; i++) {    var element = form.elements[i];    var type = element.type;    if (type == "checkbox" || type == "radio") {      if (element.checked != element.defaultChecked) {        return true;      }    }    else if (type == "hidden" || type == "password" || type == "text" || type == "textarea") {      if (element.value != element.defaultValue) {        return true;      }    }    else if (type == "select-one" || type == "select-multiple") {      for (var j = 0; j < element.options.length; j++) {        if (element.options[j].selected != element.options[j].defaultSelected) {          return true;        }      }    }  }  return false;}window.onbeforeunload = function (e) {  e = e || window.event;  if (formIsDirty(document.forms["someForm"])) {    // IE 和 Firefox    if (e) {      e.returnValue = "對不起,頁面數據已做修改,尚未保存,確定要刷新或離開本頁面?";    }    // Safari瀏覽器    return "對不起,頁面數據已做修改,尚未保存,確定要刷新或離開本頁面?";  }};

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript中json操作技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栾城县| 临汾市| 南开区| 临沭县| 湄潭县| 南川市| 金阳县| 安远县| 阜南县| 新源县| 佛坪县| 浏阳市| 定兴县| 沁阳市| 贵南县| 廊坊市| 屏边| 东乌珠穆沁旗| 壶关县| 巢湖市| 抚顺市| 禄劝| 关岭| 东宁县| 临西县| 大邑县| 龙海市| 长白| 瑞丽市| 罗江县| 海安县| 普宁市| 德清县| 石泉县| 赞皇县| 霍城县| 留坝县| 竹北市| 伽师县| 舟曲县| 枣阳市|