@christal1989, When your input is changed and you unset the check box token, make sure you unset the form token as well. For example
<change>
<unset token="tokApply"></unset>
<unset token="form.tokApply"></unset>
</change>
Please try out the following run anywhere example.
<form>
<label>Uncheck CheckBox on Unset Token</label>
<fieldset submitButton="false">
<input type="text" token="tokText" searchWhenChanged="true">
<label>Text</label>
<change>
<unset token="tokApply"></unset>
<unset token="form.tokApply"></unset>
</change>
</input>
<input type="checkbox" token="tokApply" searchWhenChanged="true">
<label></label>
<choice value="apply">Apply?</choice>
</input>
</fieldset>
<row>
<panel>
<table>
<search>
<query>| makeresults
| eval data="$tokText$"
| eval dummyApply="$tokApply$"
| fields - _time, dummyApply
</query>
</search>
</table>
</panel>
</row>
</form>
... View more