Ir para conteúdo

POWERED BY:

Arquivado

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

formigoni

Deleção

Recommended Posts

Olá, bom dia a todos,

 

Usando um exemplo que o Thiago Retondar me passou para dar uma mensagem antes de deletar alguns registros do meu banco de dados me deparei com um problema, está aparecendo uma mensagem no rodapé da página, vejam:

 

linha: 18
caractere: 5
'null' é nulo ou não é um objeto.

Fiz como o Thiago explicou, a chamada ficou assim:

 

  <!-- Validação de Exclusão-->
  <script src="validacao/ValidacaoExclusaoCheck.js"></script>  

O nome do formulário e o botão estão assim:

 

<form action="ExcluirAgendas.php" method="post" name="f1" id="f1">

<input name="submit" type="image" src="imagens/excluir_selecao.jpg" width="141" height="26" id="send" />

E o script da mensagem, assim:

 

/*
----------------------------------------------------------------------
Arquivo .............: Javascript - Validação de Exclusão                                       
Criado em  ..........: Novembro/2009                                     
----------------------------------------------------------------------
*/

window.onload = function(){
	DelecaoPessoasCheck("f1", "send");
}

function DelecaoPessoasCheck(itemName, buttonConfirm){
    var options = document.getElementsByName(itemName);
    var confirm = document.getElementById(buttonConfirm);
            
    confirm.onclick = verify;
    
    function verify(){
            var checked = 0;
            for(var i = 0; i < options.length; i++){
                    if(options[i].checked) checked++;
            }
            return window.confirm("Deseja excluir o(s) registro(s) selecionado(s) e todo o(s) seu(s) relacionamento(s)?\nNão será possível reverter essa operação.");
    }
}

Alguém tem alguma dica do que pode ser?

Valeu moçada, fiquem na paz.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Thiago,

Rapaz, já tinha feito esse alteração mas não tinha funcionado, refiz novamente mas ainda continua dando o erro.

 

O nome do meu checkbox é parametro[], pois estou "guardando" vários Id´s

 

Olha como ficou:

 

/*
----------------------------------------------------------------------
Arquivo .............: Javascript - Validação de Exclusão                                                  
Criado em  ..........: Novembro/2009                                     
----------------------------------------------------------------------
*/

window.onload = function(){
	DelecaoPessoasCheck("parametro[]", "send");
}

function DelecaoPessoasCheck(itemName, buttonConfirm){
    var options = document.getElementsByName(itemName);
    var confirm = document.getElementById(buttonConfirm);
            
    confirm.onclick = verify;
    
    function verify(){
            var checked = 0;
            for(var i = 0; i < options.length; i++){
                    if(options[i].checked) checked++;
            }
            return window.confirm("Deseja excluir o(s) registro(s) selecionado(s) e todo o(s) seu(s) relacionamento(s)?\nNão será possível reverter essa operação.");
    }
}

Valeu e fiquem na paz.

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.