This actually proved harder than I thought. Partly it was because I did something stupid (CGI: retaining textarea contents in hidden field), but even with this fixed, things didn't work as I expected. My code is now working as I want, but I have the following two lines in my code:

print hidden(-name => "Old" . $param , -value => $value); param( -name => "Old" . $param , -value => $value);

I can't find any documentation that indicates that the second line should be needed, but if I leave it out, the values don't get saved. I therefore report this in case anyone else runs into the same problem. Of course, if this should need only one line and I'm doing something else daft, I'd love to know.

Regards,

John Davies


In reply to Re^3: CGI: which field has changed? by davies
in thread CGI: which field has changed? by davies

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.