Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: How can I change Option values into Text Values

by aquarium (Curate)
on Dec 02, 2010 at 22:12 UTC ( [id://875023]=note: print w/replies, xml ) Need Help??


in reply to How can I change Option values into Text Values

the easiest way would be to activate javascript code for the drop-down, and the javascript code alone can populate other fields as necessary. this is all client side, and has nothing to do with perl which runs server side. if you take it a step further you can develop a separate little server side perl script that gives back the values as requested by the javascript code, ala ajax.
otherwise, with perl being only serverside and running a script to generate CGI that's passed onto web browser client via web server...perl script is either linked to or a form submit etc, and caused full reload of browser window.
another way to do this is to sort of "fake it". the one perl cgi script always checks CGI parameters at the start of the code, and does different things based on this information. for example called without parameters, it would generate the form. called with some form parameters, it can generate the form with further fields populated. called with all required parameters in the form, it does whatever is needed for the full submit and generates a response. you will need to setup the onchange handler for the drop down, to make it call the same perl cgi script. Nowadays this sort of setup would be considered a bit of a kludge, as although it can and will work, making a selection in the drop-down caused a full reload of browser window and the perl cgi runs and generates the whole screen as needed.
the hardest line to type correctly is: stty erase ^H

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://875023]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others taking refuge in the Monastery: (7)
As of 2024-03-29 00:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found