"... without refreshing page" seems to indicate that you are looking for information on how to do Ajax Programming. Perl can help with that : CGI::Ajax.
What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?
-Larry Wall, 1992
Comment on Re: Multiple selected dropdown box in perl cgi