I cannot make this work if I have the searchWhenChanged=false. I would like to set the token and do the search only after Submit button is pressed.
<form script="simple_xml_examples:showtokens.js">
<label>Set another token by checkbox value</label>
<fieldset submitButton="true">
<input type="checkbox" token="checked" searchWhenChanged="false">
<choice value="yes">Check for yes</choice>
<change>
<condition value="yes">
<eval token="checked_result_value">if(true(), $form.checked$, "never_here"</eval>
</condition>
<condition>
<eval token="checked_result_value">"NotChecked"</eval>
</condition>
</change>
</input>
</fieldset>
<row>
<panel>
<single>
<search>
<query>| makeresults | eval value="$checked_result_value$"</query>
</search>
</single>
</panel>
</row>
</form>