Ir para conteúdo
Fórum Script Brasil
  • 0

f.action


MTavares

Pergunta

Olá pessoal....

tenho um código javascript de um projeto de um colega de profissão, do qual funciona perfeitamente, mas quando fui implantar em um outro projeto, o f.action não direciona para a outra página, mesmo a página ser existente e constar no diretório correto... veja abaixo:

function marcaTodos(obj){
    f = document.formExibeConteudo;
    
    if(obj.checked){
        for (i=0;i<f.elements.length;i++)
          if(f.elements[i].type == "checkbox") {
              f.elements[i].checked=1; 
          }
    } else {
        for (i=0;i<f.elements.length;i++)
              if(f.elements[i].type == "checkbox") {
                  f.elements[i].checked=0; 
              }
    }
}
function verificaSelecionados(area, acao) {
    f = document.formExibeConteudo;
    var total = 0;
    
    for (i=0;i<f.elements.length;i++)
          if(f.elements[i].type == "checkbox" && f.elements[i].checked) {
              total++;
          }

if(total>0 && area=='pacotes' ) {
switch(acao){
    case 'deletar': resposta = confirm("Deseja apagar o(s) pacotes(s) selecionado(s)?"); 
                    if(resposta) {f.action = 'deletarpacotes.php'; f.submit()};
                    break;
    case 'editar': if(total == 1) { f.action = 'alterarpacotes.php'; f.submit(); } else { alert('Você só pode editar uma coluna por vez!'); }
                    break;
}    
}
}


<form method="post" id="formExibeConteudo" name="formExibeConteudo">
   <td style="background-color:#E5E5E5; text-align:center; font-weight:bold"><input type="checkbox" name="NumPacotes" style="border:0px;" onclick="marcaTodos(this);"></td>
   <td><input type="checkbox" name="NumPacotes[]" value="10" style="border:0px;" id="checar"></td>
</form>

Obrigado!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...