Hola:
Me toca la semántica...
0 es un número,
"0" es un texto, y
false es "falso", y es lo que se usa para cancelar acciones entre otras cosas (enlaces, envíos de formularios...)
Reitero que un tag "a" no es semánticamente correcto para enviar formularios, es más, no es accesible.
Siempre debes usar un botón del tipo submit para enviar formularios, y si tu intención es validar o confirmar, debes asociar al evento de envío del formulario (submit) la función que lo pueda cancelar según el caso, retornando (return) falso.
Saludos