Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Vinícius

Dois eventos no botão

Recommended Posts

Olá pessoal,

 

Como faço pra chamar dois eventos no clique do botão? Um pra confirmar a exclusão e outro pra ir para a página da exclusão. Tentei como abaixo mas não deu certo.

 

		<input type="button" onclick="return confirm('Confirma a exclusão do registro <?php echo $id_sisprev; ?>?')" onkeypress="location.href='<?php echo "excluir.php?id_sisprev=$id_sisprev" ?>'" value="Excluir">

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

evite javascript inline.

<input type="button" onclick="confirmar( <?php echo $id_sisprev; ?>, '<?php echo "excluir.php?id_sisprev=$id_sisprev" ?>' )" value="Excluir">


<script>
function confirmar( id, url )
{
    if( confirm('Confirma a exclusão do registro '+id+'?') )
        document.location.href = url;
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites
$(function(){
  $("button#delete").click( function(previne) {
	var apagar = confirm("Deseja excluir este produto?");
	    if (apagar){
		<?php

		if (isset($_GET['id_sisprev']) && (!($_GET['id_sisprev']=="") ){
	           header('location:excluir.php?id_sisprev=$id_sisprev');	
	       }
   	      ?>
     }else{
         previne.preventDefault();
      }	
   });
});

Jquery.

Você pode adptar esse code acima no tag button (com id =delete).

Nunca utilizei em um button, nesse exemplo usei em um link.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Marcos Xavier, esse código não faz o esperado e não faz sentido.

 

o php é executado antes do javascript, então esse teu if não faz nada doq vc acha que faria.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@ Willian Bruno.

Você tem razão. Foi um "fail" tinha um code aqui que executava essa ação e acabei postando este que está

erradissímo.

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma dúvida nesse código... eu tentei mudar a mensagem e pedi pra mostrar o nome do excluído no lugar do código e então ele não funcionou...

Era assim:

 

<input type="button" onClick="confirmar( <?php echo $id_usuario; ?>, '<?php echo "excluir_user_gerente.php?id_usuario=$id_usuario" ?>' )" class="soTela" value="Excluir">

 

 

Eu mudei o confirmar(<?php echo $id_usuário para echo $nome_user

 

O código parou de funcionar. Será que este código só aceita números?

 

Ficou assim:

 


<input type="button" onClick="confirmar( <?php echo $nome_user; ?>, '<?php echo "excluir_user_gerente.php?id_usuario=$id_usuario" ?>' )" class="soTela" value="Excluir">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, só aceita números. Mas isso é culpa do teu php que exclui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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