Hola:
Sin un formulario es una mala práctica, porque depender de javascript es lo mismo que depender de que nuestro visitante no haya desactivado javascript... otra cosa que creo que es importante... evidentemente usas un editor que te genera un código, que por mi experiencia es bastante malo (esos que empiezan por MM_
La verdad es que si usas un botón submit (lo que suelo aconsejar), puedes con estilo hacerlo parecer un enlace...
Otra cosa que te recomiendo... (Así es como debe de ser...) Procura hacer tus páginas lo más accesible que puedas... será mucho más fácil cualquier reforma o actualización...
Saludos