David Gilden wrote:
>
> What is causing CGI.pm to generate the following?
> There no print statements for hidden fields!!!
>
> Thanks,
> Dave
>
> # in my script ---
> use CGI qw/:standard/;
> use CGI::Carp qw(fatalsToBrowser);
>
> # later in the code
>
> checkbox( -name =>$gig_num, -checked =>0, -label=>' ' ,override=>1)
>
> # removing override=>1 makes no difference!
> -------
>
> the output the browser receives:
> <INPUT TYPE="hidden" NAME=".cgifields" VALUE="1">
> <INPUT TYPE="hidden" NAME=".cgifields" VALUE="2">
> <INPUT TYPE="hidden" NAME=".cgifields" VALUE="3">
> </FORM>
perldoc CGI is a good place to start:
PRAGMAS
In addition to the function sets, there are a number of
pragmas that you can import. Pragmas, which are always
preceded by a hyphen, change the way that CGI.pm functions
in various ways. Pragmas, function sets, and individual
functions can all be imported in the same use() line. For
example, the following use statement imports the standard
set of functions and enables debugging mode (pragma
-debug):
use CGI qw/:standard -debug/;
The current list of pragmas is as follows:
...
-nosticky
This makes CGI.pm not generating the hidden fields
.submit and .cgifields. It is very useful if you don't
want to have the hidden fields appear in the
querystring in a GET method. For example, a search
script generated this way will have a very nice url
with search parameters for bookmarking.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]