一个输入asp.net页面,你可以在上面显示许多输入字段和一个名为submit的按钮。在用户提交页面之前,我想将所有字段的值与默认值进行比较。如果没有什么变化,我会给他留个口信。问题是这样的:如何判断一个页面编辑或不从服务器客户端(在按钮单击事件)?
我不想比较页面中的每个字段。
如果你会使用jQuery,那就很简单了:
$(RELEVANT_FORM).submit(function(){
var Proceed=false;
$(this).find('input').each(function(i,E){
Proceed=Proceed || $(E).val()!=$(E).attr('defaultValue');
});
if(!Proceed){alert('You havent done anything');return false;}
return true;
});