Los enlaces no producen una petición de tipo POST, lo que producen es una petición tipo GET, por lo tanto debes usar $_GET en lugar de $_POST.
¿Alcanzas a ver dicho valor en la barra de direcciones?
Si es así entonces se está pasando bien el valor.
Ahora, el asunto es que
para pasar variables desde un formulario NO requieres Javascript.
Lee el siguiente manual:
http://www.php.net/variables.external
PDTA: el aporte no es mío sino de
devilla, él sí tiene paciencia.