我有一个简单的表单,目前使用 jQuery 根据用户表单输入进行一些动态计算。
大多数表单字段都被禁用,并且它们的值是使用非禁用字段的值计算的。部分计算涉及将字段值保存到数据库的 AJAX 调用。
我可以使用以下代码:
$('#specific-field').change(function() {
calculateThings();
});
但这将涉及对每个可以更改其值的字段进行重复。
我也可以这样做:
$('form').change(function() {
calculateThings();
});
但是,每次进行更改时,我都必须保存和更新每个数据库字段,因为一次只有一个字段可能包含不同的值。
有没有办法合并这两种可能性,我可以在表单级别监视更改,然后检测表单中的哪个特定字段已更改?