if condition within catch block
Posted: Thu Sep 02, 2010 2:59 am
Hello
I am trying to have conditional logic within a catch block - depending on whether values are set I want to fork the decision - however this doesn't seem to work.
Suggestions?
<field name="thisfield">
<catch event="connection.disconnect.hangup">
<var name="var1"/>
<if cond="typeof thisfield$ !='undefined'">
<assign name="var1" expr="'choice 1'"/>
<else/>
<assign name="var1" expr="'choice 2'"/>
</if>
<submit namelist="var1" .............. />
</catch>
</field>
I am trying to have conditional logic within a catch block - depending on whether values are set I want to fork the decision - however this doesn't seem to work.
Suggestions?
<field name="thisfield">
<catch event="connection.disconnect.hangup">
<var name="var1"/>
<if cond="typeof thisfield$ !='undefined'">
<assign name="var1" expr="'choice 1'"/>
<else/>
<assign name="var1" expr="'choice 2'"/>
</if>
<submit namelist="var1" .............. />
</catch>
</field>