Aguarda o refresh do submit

Galera tudo bem com vocês?
Certo, então queria saber se tem alguma função em javascript no qual eu de um submit mas ele não de o refresh instantâneo, quero que ele espere por exemplo 30 segundos depois do submit e ai depois do 30s ele de o refresh, infelizmente não posso fazer o uso do ajax nessa ocasião.
Bem se alguém souber de alguma forma, agradeço desde já.

Nao entendi pq tem q ser depois. Depois do submit já era, tem que ser antes. Pode usar setTimeout:

<input type="button" onclick="teste()" value="Submit">
function teste() {
  const segundos = 30;
  
  setTimeout(function() { 
    document.getElementById("id-do-seu-form").submit();   
  }, 1000 * segundos);
}

Se você achou uma solução poste para nós! Sua sinalização de exclusão é inválida.