Hi Everyone,
I’m learning about input forms. I have 6 parameters, and I want the second parameter to become visible as soon as the user starts typing in the previous parameter.
For example:
When I type something in Parameter 1, Parameter 2 should appear, and so on for the rest. This functionality works fine in navigation hierarchy when the Tab key pressed, but it is not working as expected in delivery.
Can someone help me resolve this issue?
Here is my input form code:
<container type="visibleGroup" visibleIf="EV([../@customSubChannelType], 'Other')">
<container label="Personalization value details" type="frame">
<static>Please fill Personalization details here.</static>
<container>
<input label="Has Personalization?" xpath="../Other/@hasPersonalization"/>
</container>
<container colcount="2" type="visibleGroup" visibleIf="EV([../Other/@hasPersonalization], 'Yes')">
<input label="Parameter1" xpath="../Other/CustomPersonalization/@Parameter1"/>
<input label="Parameter2" type="visibleGroup" visibleIf="EV([../Other/CustomPersonalization/@Parameter1], '') != ''" xpath="../Other/CustomPersonalization/@Parameter2"/>
<input label="Parameter3" type="visibleGroup" visibleIf="EV([../Other/CustomPersonalization/@Parameter2], '') != ''" xpath="../Other/CustomPersonalization/@Parameter3"/>
<input label="Parameter4" type="visibleGroup" visibleIf="EV([../Other/CustomPersonalization/@Parameter3], '') != ''" xpath="../Other/CustomPersonalization/@Parameter4"/>
<input label="Parameter5" type="visibleGroup" visibleIf="EV([../Other/CustomPersonalization/@Parameter4], '') != ''" xpath="../Other/CustomPersonalization/@Parameter5"/>
<input label="Parameter6" type="visibleGroup" visibleIf="EV([../Other/CustomPersonalization/@Parameter5], '') != ''" xpath="../Other/CustomPersonalization/@Parameter6"/>
</container>
</container>
</container>

Regards,
Sujith kumar