作为一个输入asp.net页面,您可以在其上显示许多输入字段和一个名为submit的按钮。在用户提交页面之前,我想将所有字段的值与默认值进行比较。如果任何事情没有改变,我会给他留言的。这就是问题:如何判断一个页面是否在服务器端编辑过(在按钮点击事件中)?
我不想比较页面中的每个字段。
发布于 2011-09-21 12:48:47
如果你可以使用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;
});https://stackoverflow.com/questions/7494306
复制相似问题