Hola:
javascript no hace nada que no sea lo programado. De todos modos, según el código parece que la intención es solo enlazar, y para eso existen los enlaces, que pueden maquillarse para que parezcan botones... y si sigues con la necesidad de usar el formulario con botones, puedes hacerlo mejor, y sin depender de javascript.
Saludos