OK, so you've got two tokens going on here. The default 'All' (*) is selected. When you select one from the list, the intention is that the All (*) should disappear otherwise the selected options are...
See more...
OK, so you've got two tokens going on here. The default 'All' (*) is selected. When you select one from the list, the intention is that the All (*) should disappear otherwise the selected options are *,1 (or whatever 1 is in your case). So, my condition resets the form. token so that it removes * from the options. What token are you actually using in the search? Are you using app_fm_entity_id or app_net_fm_entity_id If you need a second token which also has the word "_all" when * is selected, then your problem is that you are using <eval> to set that token, when you just need to use <set> I use an html panel sometimes to debug tokens - multiselect behaviour is a little unintuitive and technically the documentation says that <change> is not supported for multiselect, but it does work, it's just odd... <panel>
<input id="app_nodes_multiselect" type="multiselect" token="app_fm_entity_id" searchWhenChanged="true">
<label>Nodes</label>
<delimiter> </delimiter>
<fieldForLabel>entity_name</fieldForLabel>
<fieldForValue>internal_entity_id</fieldForValue>
<search>
<query>
| makeresults count=5
| streamstats c
| eval entity_name="name:".c, internal_entity_id=c
| table entity_name, internal_entity_id
| sort entity_name
</query>
</search>
<choice value="*">All</choice>
<default>*</default>
<change>
<condition match="$form.app_fm_entity_id$="*"">
<set token="app_net_fm_entity_id">_all</set>
<set token="condition">1</set>
</condition>
<condition>
<set token="condition">2</set>
<eval token="form.app_fm_entity_id">case(mvcount($form.app_fm_entity_id$)="2" AND mvindex($form.app_fm_entity_id$,0)="*", mvindex($form.app_fm_entity_id$,1), mvfind($form.app_fm_entity_id$,"^\\*$$")=mvcount($form.app_fm_entity_id$)-1, "_all", true(), $form.app_fm_entity_id$)</eval>
<set token="app_net_fm_entity_id">$app_fm_entity_id$</set>
</condition>
</change>
</input>
<html>
app_fm_entity_id::$app_fm_entity_id$<p/>
form.app_fm_entity_id::$form.app_fm_entity_id$<p/>
app_fm_entity_id::$app_fm_entity_id$<p/>
app_net_fm_entity_id::$app_net_fm_entity_id$<p/>
condition::$condition$
</html>
</panel>