a intuito dico che non interrompi la action per cancellare dal db

prova a mettere
return false;
nell'else e metti all'onsubmit='return nomefunzione()'

ps: naturalmente devi inculudere il tuo script sotto nomefunzione()

ciao