之前写的那个不适合页面ajax提交。所以改进一下。提出新思想……。不过这些方法都是为了卡在前台,懒人才这么干……
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="js/mootools-core.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var chart;
var str=[{"entname":"地区0","chartsdata":0},{"entname":"地区1","chartsdata":8}];
$(function($){
var str=[{"entname":"地区0","chartsdata":0},{"entname":"地区1","chartsdata":8}];
var json =eval(str);
$('input,select,textarea').each(function(){
if($(this).attr("type")!="button"){
var va=$(this).attr("name");
$(this).val(json[0][va]);
}
});
jQuery.extend({
defaultVa:function(){
var bool=true;
$('input,select,textarea').each(function(){
if($(this).attr("type")!="button"){
var va=$(this).attr("name");
var value=$(this).val();
if(json[0][va]!=value){
alert(json[0][va]+"----"+value);
bool=false;
}
}
});
return bool;
}
});
$('#check').click(function(){
if($.defaultVa()==false){
alert("有改变");
}
});
});
</script>
</head>
<body >
<input name="entname" id="w" type="text"/>
<input name="chartsdata" id="x" type="text"/>
<input id="check" type="button" value="检验"/>
</body>
</html>