Is going to be heavier and harder to do it with field change because the user can potentially filter by multiple fields... so if you re-submit the form on each field change this means you need to request and do the server side logic 3 times if the user decide to change 3 filters.