http://www.perlmonks.org?node_id=959000


in reply to Re: Web form to alter files is writing to file before submit button is pressed.
in thread Web form to alter files is writing to file before submit button is pressed.

Thank you for mentioning hitting enter. I should have considered that in the original post.

Have a cookie and a very nice day!
Lady Aleena
  • Comment on Re^2: Web form to alter files is writing to file before submit button is pressed.

Replies are listed 'Best First'.
Re^3: Web form to alter files is writing to file before submit button is pressed.
by tangent (Parson) on Mar 11, 2012 at 19:44 UTC
    I often use CGI::Minimal to see what is going on with form inputs. It has a handy function called "calling_parms_table()" which returns a HTML table of all form and environment variables. It will show you what happens when you hit Enter instead of pressing the button - the result seems to vary across different browsers. This becomes important if, say, you had two buttons on the form: make_changes and undo_changes.

      "calling_parms_table()"

      CGI/CGI::Simple provide

      my $q = CGI->new; print $cgi->header(), $q->dump, '<hr>', CGI->new( \%ENV )->Dump;

      I don't think I'd use CGI::Minimal, it appears to be too not well tested, the bug cue is very empty