(Note: I have that sneaking suspicion it was you, harryC, who downvoted me (for trying to help), so you'll understand that my follow-up response is somewhat less verbose than it would be otherwise...   UPDATE: it turned out my suspicion was wrong. I'm sorry for that!)

So, yes, I do think you more or less have the scenario I decribed: you do not specify an "action" URI when you call start_form, so CGI.pm will submit to itself (the default), i.e. the URI that generated the page/form...   and thus put the parameters received as initial values into the subsequent form on the response page (this is default magic of CGI.pm).

What you want is: extract the parameters you need (like $verwerken = param('Doorsturen'), etc.), then call $q->delete_all. Both needs to be done before you output the form with $q->start_form .

Alternatively, in particular if you don't really want the form at all on the response page, specify -action => $some_other_URI as argument to start_form(), and generate the response page via some other CGI script...


In reply to Re^3: CGI.PM automaticly reset form to Defaults by almut
in thread CGI.PM automaticly reset form to Defaults by harryC

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.