When a radio button is checked, the name/value pair for that specific radio button is sent to the cgi script. If a radio button is not checked, then nothing gets sent to the server for that specific radio button. So if you have nine radio buttons and the user checks the second radio button, then the second radio button's name/value pair will be sent to your cgi script. If you want to change that to make it appear that the user selected the eighth radio button, then remove the name/value pair for the second radio button from the url, and replace it with the name/value pair of the eighth radio button.
Comment on Re^3: Perl-CGI refresh with different param(s)??
This sounds exactly like what I need to do... But say when the output comes, the URL doesn't have the name-value pairs appended to the end? Are they hidden there (maybe GET wasn't chosen)? How can I remove them in this case?
Thanks a lot, I guess one troublesome aspect is I am not in charge of the HTML stuff, so I'm working only on the CGI script.
Perhaps a combo of fetching the parameters and delete() will work?