Ciao e buon anno!!!

ho questo codice js

<script type="text/javascript">
function conferma () {
chiediConferma = confirm('Vuoi davvero eseguire?');

if (chiediConferma == true){
location.href="#";
}
}
</script>

e questo in php

if(form vuoto){mostra form}

else{esegui azione}

Il mio problema è che quando appare confirm - onClick="conferma();" -
sia premendo 'ok' che 'annulla' l'azione viene eseguita comunque.
Devo intervenire sul php?
Grazie.