<script src="/js/json2.js" type="text/javascript"></script>
1.在表单加载(初始化)就把表单序列化成json格式数据
var dataformInit = $("#form1").serializeArray(); var jsonTextInit = JSON.stringify({ dataform: dataformInit });
2.点击提交按钮在把表单序列化成json格式数据
var dataform = $("#form1").serializeArray(); var jsonText = JSON.stringify({ dataform: dataform }); if(jsonTextInit==jsonText) { alert("表单值没有改变!"); return false; } else { alert("表单值改变了!"); return false; }
实现方法:
$(function(){ var dataformInit = $("#form1").serializeArray(); var jsonTextInit = JSON.stringify({ dataform: dataformInit }); $("#bt_submit").click(function(){ var dataform = $("#form1").serializeArray(); var jsonText = JSON.stringify({ dataform: dataform }); if(jsonTextInit==jsonText) { alert("表单值没有改变!"); return false; } else{ alert("表单值改变了!"); return false; } }) })