【发布时间】:2017-03-10 15:24:53
【问题描述】:
访问Disable submit button unless original form data has changed
$('form')
.each(function(){
$(this).data('serialized', $(this).serialize())
})
.on('change input', function(){
$(this)
.find('input:submit, button:submit')
.attr('disabled', $(this).serialize() == $(this).data('serialized'))
;
})
.find('input:submit, button:submit')
.attr('disabled', true)
;
它不适用于动态加载的表单。 我应该做哪些更改才能使其与动态加载的表单一起使用?
【问题讨论】:
-
动态创建的元素需要event delegation -
$(document).on('change', 'input', function() { -
如何只禁用提交按钮?我的表单中有提交和取消按钮。
标签: javascript jquery asp.net-mvc forms