You can use an XDIME refresh tag to clear WML variables.
WML variables are global to the browser, which causes form values to be cached by the WML client. After the value for an input field in a form on a WML client has been set, displaying the field in a card with a new value will have no effect. The client will continue to display the cached value even after the portlet specifies a new value.
<%-- Clear out the device variables for WML fields. --%>
<nativemarkup targetLocation="wml.card.onevent">
<onevent type="onenterforward">
<refresh>
<setvar name="variable1" value=""/>
<setvar name="variable2" value=""/>
<setvar name="variable3" value="default value"/>
</refresh>
</onevent>
</nativemarkup>