confirmação no submit [RESOLVIDO]

Pessoal,
Fiz um botão de submit e pergunto se é para enviar o form sim ou não, só que ao clicar em cancelar na caixa de diálogo ele manda os dados mesmo assim para o servlet:

No onClick:

       function pergunta(){ 
          if (confirm('Tem certeza que quer enviar este formulário?')){ 
             document.form.submit();
          } 
       } 

Consegui

Adicionei um return, tanto na função como no onClick=“return pergunta()”

function pergunta(){ if (confirm('Tem certeza que quer enviar este formulário?')){ document.form.submit(); } else { return false; } }