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

首頁 > 語言 > JavaScript > 正文

JavaScript判斷用戶是否對表單進行了修改的方法

2024-05-06 16:17:10
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript判斷用戶是否對表單進行了修改的方法,實例分析了javascript對表單操作與判定的技巧,需要的朋友可以參考下
 

本文實例講述了JavaScript判斷用戶是否對表單進行了修改的方法。分享給大家供大家參考。具體分析如下:

這段JS代碼可以判斷出用戶是否對表單內容進行了修改,如果修改了表單,并退出瀏覽器,則會提醒用戶是否要保存表單的內容,是非常有用的代碼。
 

  1. function formIsDirty(form) { 
  2.  for (var i = 0; i < form.elements.length; i++) { 
  3.   var element = form.elements[i]; 
  4.   var type = element.type; 
  5.   if (type == "checkbox" || type == "radio") { 
  6.    if (element.checked != element.defaultChecked) { 
  7.     return true
  8.    } 
  9.   } 
  10.   else if (type == "hidden" || type == "password" || 
  11.        type == "text" || type == "textarea") { 
  12.    if (element.value != element.defaultValue) { 
  13.     return true
  14.    } 
  15.   } 
  16.   else if (type == "select-one" || type == "select-multiple") { 
  17.    for (var j = 0; j < element.options.length; j++) { 
  18.     if (element.options[j].selected != 
  19.       element.options[j].defaultSelected) { 
  20.      return true
  21.     } 
  22.    } 
  23.   } 
  24.  } 
  25.  return false
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肇州县| 临武县| 肃宁县| 大英县| 东辽县| 和平区| 安达市| 永胜县| 新田县| 霍城县| 全南县| 永康市| 铜山县| 吉木乃县| 海安县| 灌云县| 长阳| 河曲县| 阿克陶县| 巢湖市| 利津县| 毕节市| 黎平县| 神木县| 兴国县| 南安市| 东台市| 桑日县| 嘉善县| 乐至县| 屏东市| 皋兰县| 丰镇市| 光泽县| 新安县| 颍上县| 三门峡市| 宁夏| 凤冈县| 云林县| 鄢陵县|