国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 姜堰市| 兴安盟| 三门县| 佛教| 尚志市| 淅川县| 沙河市| 招远市| 石河子市| 资源县| 绥德县| 鄂伦春自治旗| 林芝县| 蒲城县| 岳普湖县| 剑河县| 增城市| 连州市| 磐安县| 陵水| 安福县| 长治县| 潜江市| 府谷县| 越西县| 民和| 扎赉特旗| 富民县| 荣昌县| 神农架林区| 罗山县| 安岳县| 都昌县| 启东市| 台中市| 马龙县| 米林县| 湖北省| 镇宁| 四子王旗| 永康市|