【发布时间】:2018-01-01 08:35:45
【问题描述】:
目标:如果表单没有变化,则禁用按钮。
实际上我已经有了这个函数的工作代码,唯一的问题是如果我的表单中有input[type=file],我就无法让它工作。如果我只更改文件,按钮仍然被禁用。
你能帮我吗?
这是我到目前为止所做的
$('#formEdit').each(function(){
$(this).data('serialized', $(this).serialize());
}).on('change input', function(){
$(this).find('input:submit').attr('disabled', $(this).serialize() == $(this).data('serialized'));
});
谢谢。
【问题讨论】:
-
为什么不从禁用按钮开始,只在表单完成到足以提交时才启用它?
-
我就是这么做的
标签: javascript jquery forms validation input