Helpful Information
 
 
Category: Mobile Programming
Can't get rid of variable !

I have written a small routine that will prompt the user for a product number, then call another card in "c2b.wml". This is then used to run an SQL query which returns the results accordingly. What I can't seem to be able to do is get rid of the variable $Prod - when I return to this card from c2b.wml it still has the value of $Prod. Any idea how I can clear it down ? I am quite a newbie with WML, so any advice would be welcome..

Thanks in advance !

<BLOCKQUOTE><font size="1" face="Verdana,Arial,Helvetica">code:</font><HR><pre>
<card id="card1" title="Search">
<p>
<do type="accept">
<go href="c2b.wml" method="post">
<postfield name="Prod" value="$Prod"/>
</go>
</do>
Enter Product:
<input title="Prod" name="Prod"/>
</p>
</card>
[/code]

Here's how I return from c2b.wml:

<BLOCKQUOTE><font size="1" face="Verdana,Arial,Helvetica">code:</font><HR><pre>

...

<anchor title="Back">Go Back
<go href="c2a.wml#card1">
</go>
</anchor>

...
[/code]

You could try setting a default value in the input tag?

<BLOCKQUOTE><font size="1" face="Verdana,Arial,Helvetica">quote:</font><HR>Originally posted by peterg:
I have written a small routine that will prompt the user for a product number, then call another card in "c2b.wml". This is then used to run an SQL query which returns the results accordingly. What I can't seem to be able to do is get rid of the variable $Prod - when I return to this card from c2b.wml it still has the value of $Prod. Any idea how I can clear it down ? I am quite a newbie with WML, so any advice would be welcome..

Thanks in advance !

<BLOCKQUOTE><font size="1" face="Verdana,Arial,Helvetica">code:</font><HR><pre>
<card id="card1" title="Search">
<p>
<do type="accept">
<go href="c2b.wml" method="post">
<postfield name="Prod" value="$Prod"/>
</go>
</do>
Enter Product:
<input title="Prod" name="Prod"/>
</p>
</card>
[/code]

Here's how I return from c2b.wml:

<BLOCKQUOTE><font size="1" face="Verdana,Arial,Helvetica">code:</font><HR><pre>

...

<anchor title="Back">Go Back
<go href="c2a.wml#card1">
</go>
</anchor>

...
[/code]

[/quote]

Hey,
You could try to include the following code within your <do> tag..

<onevent type="onenterforward" >
<refresh>
<setvar name="prod" value=""/>
</refresh>
</onevent>

The <refresh>, <reset>, <setvar>, and <onevent> tags are worth looking into. If you are not aware of these...try out this site:
http://developer.phone.com/dev/ts/htmldoc/40/wmlref/

You need to register in phone.com first ofcourse...(for free...). It is good stuff...

Preetham

Hmm.. That didn't work.. but i'll keep trying!

<BLOCKQUOTE><font size="1" face="Verdana,Arial,Helvetica">quote:</font><HR>Originally posted by BlumVentera:
You could try setting a default value in the input tag?

[/quote]










privacy (GDPR)