Hola:
Con un formulario, basta con que el método sea get y se sumarán los campos del formulario al destino (el action)... y para recibirlos, seguro que en las FAQs encontrarás cómo... (yo mismo puse un mensaje al respecto)... te ademanto que para leer la url te interesa la parte de los parámetros (location.search.substr(1))
Saludos