Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
The problem you are having may be with the call to textfield('name').

When you use CGI.pm's functions to print out form elements they exhibit a certain stickiness. That is, if you already have elements that have been passed in as parameters to the script then CGI.pm will, by default, print out the passed in value. If you want to give it another value than the one that was originally passed in, you need to either pass it an explicit value and the -override=>1 argument or use something like $query->param('foo',"I'm taking over this value!");.

Both of the above methods are described under the section "Creating a Text Field" in the text obtained by doing a perldoc CGI.

So, in your above example, you are making two calls to textfield('name'). Textfield appears to only take a scalar argument, so only the first element of the array is used in both cases. CGI.pm does not remember if it has printed the element before or not.


In reply to Re: multiple values and CGI.pm by modred
in thread multiple values and CGI.pm by Kolyan

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (3)
As of 2024-04-25 09:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found