javascript检查表单数据是否改变
来源:互联网 发布:csol三米优化刀 编辑:程序博客网 时间:2024/04/30 06:23
有的时候,需要检查用户是否修改了一个表单中的内容,则可以使用下面的技巧,其中如果修改了表单的内容则返回true,没修改表单的内容则返回false。代码如下:
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"])) {if (e) {e.returnValue = "You have unsaved changes.";}return "You have unsaved changes.";}};
- javascript检查表单数据是否改变
- 检查表单数据是否被改变
- javascript检查表单格式是否正确
- 检查form表单数据是否发生变化
- [转]javascript 判断某页面上的表单数据是否改变过
- JavaScript提交表单时检查所填是否有效
- 表单数据插件,用于获取表单数据,判断表单是否改变
- JavaScript 表单必填项检查
- js 关闭窗口时判断表单数据是否改变
- javascript改变表单属性
- javascript 判断某页面上的数据是否改变过
- javascript 判断某页面上的数据是否改变过
- javascript 实现 检查form内容是否发生改变 (非常强大)
- 表单文本框检查javascript函数库
- jsp使用javascript表单检查
- 利用JavaScript DOM 检查表单
- 一个表单数据检查思路....
- javascript 检查控件是否安装
- 用true/false短路语句的方式不适用于带join的语句
- 路径参数函数:路径的获取(GetModuleFileName)和拆分(_splitpath)
- Android 使用多个Intent 进行activity跳转 而没有finish的情况,如何直接退出系统
- PAT_1041: Be Unique
- common-io之Comparator阅读
- javascript检查表单数据是否改变
- PKU 2886 反素数+线段树
- Exception when run load test use visual studio.
- PHP中set_time_limit
- 智慧可以求生
- 挂起一个进程
- sqlserver是用触发器来实现 insert 后 返回自增 行的id号
- VS2008学习
- POJ-2985-The k-th Largest Group