nel primo caso non c'e' un return, resetta cmq, se confermi ricarica, probabilmente prima di resettare (se il tuo obiettivo fosse resettare e ricaricare potresti inserire una temporizzazione con setTimeout)

nel secondo hai mischiato l' input con un tag a

questo mi risulta funzionare
<input type="reset" onclick="return confirm('resetto?')">

ciao