Use an equation to check, like
{if(is_,empty(CODE),0,1)}
Now you can set a quota on the equation and screen out, if the value is 0.
But this doesn't recognise a changed parameter.
My first ideas:
1. Check if the parameter is in a list of all possible.
This list you can create as default value in a "long text" question (hidden). Check with an equation like {if(strpos(list,CODE)>0,1,0)}
2. Use parameters that you calculate a value by some arithmetic operations. If the "magic" value is not met, screen out.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless