So I have a very large, form based query - where user makes selections and filters by using checkboxes. Each click on a checkbox triggers the query automatically and the results are dynamically updated in a panel.
Though on one scenario, there is an exception:
User is required to enter a value to a input field after clicking the checkbox. I can't auto-execute the query until user enters a value.
My question is, once user has entered the value, what's the best way of continuing with the query execution.
If user remains in the input field after entering a value, I have no way of knowing whether they finished or still typing. I may trigger the query if user clicks outside the field - but user is not accustomed to have a second click action, due to auto-execute behaviour. User may not realise that they have to click outside the field to continue. I may have a time delay and trigger query after few seconds, but I don't think this is intuitive either.
Another possible solution to show a bit of validation text/colour around input field to indicate that user has to provide input and hit 'Enter' (or press a small button) to continue. But I don't like that either!
I appreciate if you have any ideas.
This is the checkbox to activate the input field: