国产探花免费观看_亚洲丰满少妇自慰呻吟_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
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 聂拉木县| 鹿邑县| 吐鲁番市| 米泉市| 枝江市| 曲沃县| 芦溪县| 辉南县| 平罗县| 安徽省| 菏泽市| 台中县| 黎城县| 道真| 昭苏县| 尼木县| 乡城县| 兴宁市| 古田县| 偏关县| 阿拉善右旗| 新津县| 静宁县| 金沙县| 桦甸市| 涿鹿县| 仙桃市| 偏关县| 新安县| 广昌县| 饶平县| 准格尔旗| 遵化市| 太白县| 高陵县| 九江市| 阳西县| 棋牌| 林甸县| 贺州市| 丘北县|