#1
  1. No Profile Picture
    Guest
    Devshed Newbie (0 - 499 posts)
    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]

  2. #2
  3. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2000
    Posts
    2
    Rep Power
    0
    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]

  4. #3
  5. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2000
    Posts
    7
    Rep Power
    0
    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

  6. #4
  7. No Profile Picture
    Guest
    Devshed Newbie (0 - 499 posts)
    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]


IMN logo majestic logo threadwatch logo seochat tools logo