• 0
Sign in to follow this  
Dc Spoc

Pedir Para O Usuário Confirmar A Ação

Question

Boa noite galera,

Estou com um problema, e venho pedir a ajuda de vocês.

Estou desenvolvendo um sistema em ASP e tem uma parte que apaga os registros do banco de dados. Quando a pessoa clica no link ele apaga diretamente, só que que eu queria que ao clicar, aparecesse uma mensagem perguntando:

 Você  quer realmente apagar este registro?
Ok ou cancela

Caso o usuário deseje realmente apagar o link vai para a págian com o código que apaga o registro do banco, caso ele cancele, a aação não se completa e ele fica na mesma página que estava antes.

Não sei se ficou claro. mais é iste o meu problema.

Antecipadamente agradeço.

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Faz assim:

<script>

function confirmar() {

    if (!confirm ("Você  quer realmente apagar este registro?" + "\n\n" + "Clique OK para continuar."))

    return false;

    return " "

}

</script>

<form onsubmit="return confirmar();">

beleza? Qualquer dúvida, posta aí!

Falou!

Share this post


Link to post
Share on other sites
  • 0

Onde tá errado?

Coloquei tudo e tá dando errado, o código está indo direto para outra página sem aparecer o aviso:

<script>
function confirmar() {
    if (!confirm ("Você  quer realmente apagar este registro?" + "\n\n" + "Clique OK para continuar."))
    return false;
    return " "
}
</script>
 <form name="form1" method="post" action="home_apagar.asp">
 <input name="apagar" type="submit" id="apagar" value="apagar" onsubmit="return confirmar();">
<input name="id" type="hidden" id="id" value="<%=procura("id")%>">
                  </form>

Share this post


Link to post
Share on other sites
  • 0

Descobri o erro.

O código correto é este:

<script>
function confirmar() {
    if (!confirm("Você  quer realmente apagar este registro?" + "\n\n" + "Clique OK para continuar.")){
    return false;
    return " "
}
}
</script>

Estava faltando um par de chaves.

valeu e até a próxima.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this