En la llamada a la función debes de retornar el valor, es decir:
Código HTML:
Ver original<a onClick="return valida_envia2()" class="button form-button-submit">Guardar datos
</a>
Aunque de plano te digo que es pésima idea usar enlaces para hacer algo que tranquilamente podrías realizar con un elemento
<input>
de tipo
submit
. Los enlaces se hicieron para enlazar y para anclar, no intentes darle otros usos que no le correspondan.
Saludos
Edito: Se me adelantaron.