javascript检查表单输入域的值是否发生变化

场景:
一个form表单中,有很多个输入域,在编辑页面,如果用户没有对输入域的值进行修改,则用户点击保存时,提示表单内容未更改,无需提交保存

 

实现:
//设置一js变量;
var needSave = false;
//为所有输入域绑定change事件
$(“input[type=’text’]”).change( function() {
alert(this.name+”值改变了!”);
needSave = true;
});
//执行保存时
if(needSave){
//执行保存
}else{
alert(“表单内容未发生改变,无需提交保存!”);
}

 

Tagged: ,

Comments are closed.