It's been a while since I did any Dynamic HTML, but if I recall correctly, to get a form object to change, you either need to use something like javascript, or reload the page. I didn't think Perl could do that, since it's executed on the server and not on the client, like javascript is.