現在jQueryを使用して、ユーザーフォーム入力に基づいていくつかの動的計算を行う単純なフォームがあります。
ほとんどのフォーム フィールドは無効になっており、その値は無効になっていないフィールドの値を使用して計算されます。計算の一部には、フィールド値をデータベースに保存するための AJAX 呼び出しが含まれます。
次のコードを使用できます。
$('#specific-field').change(function() {
calculateThings();
});
ただし、これには、値を変更できるフィールドごとに繰り返す必要があります。
私もこれを行うことができます:
$('form').change(function() {
calculateThings();
});
しかし、一度に 1 つのフィールドだけが異なる値を含む可能性がある場合、変更が行われるたびにすべてのデータベース フィールドを保存して更新する必要があります。
フォーム レベルで変更を監視し、フォーム内のどの特定のフィールドが変更されたかを検出できる 2 つの可能性をマージする方法はありますか?