I set fieldset submitButton=false", set the inputs to searchWhenChanged="false".
I added a checkbox: token="Done" searchWhenChanged="true"; no label; value=""; and made the visible choice: Go.
So the user sees a checkbox whose only choice is "Go". It replaces the submit button.
At the beginning of the search, I placed this variable: $Done$.
So when another form submits to this page, Done doesn't exist, and the form waits for the user to check the Go option: the only option.
When the user clicks the checkbox, Done exists as the empty string; so, it does not interfere with the search and the search can proceed.
If the user clicks the checkbox again, unchecking it, Done does not exist, so, nothing happens.
[If the user clicks the checkbox yet again, setting it a second time, the action will occur.]
... View more