Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiz_Zenon

Caixa de Confirmação

Recommended Posts

Pessoal,

 

Sou completamente noob em Javascript.

 

Estou querendo fazer uma caixa de confirmação de exclusão no seguinte código:

 

<form action="CategoriaServlet.do"
method="post" class="ls-form-text">

<input type="hidden" name="action" value="excluir">
<input type="hidden" name="codCategoria" value="${categoria.codCategoria}">

<div class="actions pull-right">
<button type="submit" class="btn btn-link"
data-confirm-text="Confirma exclusão do item?"
value="teste" class="text-danger">
<span class="glyphicon glyphicon-trash">Excluir</span>
</button>
</div>

</form>

 

Como vcs podem ver, se eu excluo uma categoria, eu excluo sem qq janela de confirmação. Estou querendo fazer uma caixa de confirmação com o "confirm" do Javascript, mas não estou conseguindo. Podem me ajudar? Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estive tentando aqui. A caixa de confirmação funciona, mas o item não é excluído.

 

<form action="CategoriaServlet.do"
method="post" class="ls-form-text" name="exclusao">

<input type="hidden" name="action" value="excluir">
<input type="hidden" name="codCategoria" value="${categoria.codCategoria}">

<div class="actions pull-right">
<script language="JavaScript">
function pergunta(){
if (confirm('Tem certeza que quer excluir esta categoria?')){
document.exclusao.submit()
}
}
</script>
<input type="button" onclick="pergunta()" value="excluir">
</div>

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Olá!

 

Tente fazer o submit do formulário assim:

document.forms["exclusao"].submit();

ou assim:

document.getElementsByName("exclusao")[0].submit();

Opa, obrigado pela dica. A caixa de alerta funcionou. Se clico em cancelar, não faz nada, mas se clico em OK, o sistema me diz que eu não posso excluir a categoria pq já existe um produto com ela. OBS --> com o código anterior, eu conseguia excluir categoria numa boa, só que sem caixa de confirmação. Enfim, ainda estou tentando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui!!!

 

coloquei isso no código:

 

<form action="CategoriaServlet.do"
method="post" class="ls-form-text">

<input type="hidden" name="action" value="excluir">
<input type="hidden" name="codCategoria" value="${categoria.codCategoria}">

<div class="actions pull-right" onclick="return confirm('Confirma exclusão da categoria?')">
<button type="submit" class="btn btn-link"
data-confirm-text="Confirma exclusão do item?"
value="teste" class="text-danger">
<span class="glyphicon glyphicon-trash">Excluir</span>
</button>
</div>

</form>

 

Mesmo assim, muito obrigado Anderson Mamede!

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por xdxddxd
      ao clicar em um botão eu gostaria de exibir um confirm no site, mas eu gostaria de Mudar de "OK" Para "Home" e "Cancelar" para "Estoque".
      isso usando javascript puro, alguem pode me ajudar ?
      já agradeço de já.
      tem que usar algum plugin no site ou tem como fazer puro mesmo.
      se quiser deixar só um link com o tutorial eu já agradeço, porém não achei nenhum do jeito que eu quero no google.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.