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

limitar variaveis que serao enviadas num form


buh

Pergunta

GAlera ..tenho um formulario de contato em flash, que esta enviando por cgi .. so que alem das variaveis corretas que seriam nome, email, mensagem, telefone, cidade, ele ainda ta enviando algo assim

links: [type Function]
secoes: [type Function]
isso ai se refere a uma função que eu criei para os links do site que foi desenvolvido todo em flash
function links(){
//meu conteudo
}


function secoes(){
//meu conteudo
}

e outras coisas que fazem parte do codigo do site tirar comprometeria as funcionalidades pelo menos na area de contato do site

como fazer pra que ele somente envie as corretas??

sera que um if algo assim o codigo é grande se quiserem eu disponibilizo vlw

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

essa action esta no primeiro frame e é referente aos links do site coloquei ake por que esta enviando algumas coisas daqui tmb

m.alphaTo(0,0,"easeoutstrong",0);
f.alphaTo(0,0,"easeoutstrong",0);
i.alphaTo(0,0,"easeoutstrong",0);
b.alphaTo(0,0,"easeoutstrong",0);
e.alphaTo(0,0,"easeoutstrong",0);
br.alphaTo(0,0,"easeoutstrong",0);
c.alphaTo(0,0,"easeoutstrong",0);
u.alphaTo(0,0,"easeoutstrong",0);
me.alphaTo(0,0,"easeoutstrong",0);
mr.alphaTo(0,0,"easeoutstrong",0);
a.alphaTo(0,0,"easeoutstrong",0);
l.alphaTo(0,0,"easeoutstrong",0);

m.slideTo(1000,1000,1);
f.slideTo(1000,1000,1);
i.slideTo(1000,1000,1);
b.slideTo(1000,1000,1);
e.slideTo(1000,1000,1);
br.slideTo(1000,1000,1);
c.slideTo(1000,1000,1);
u.slideTo(1000,1000,1);
me.slideTo(1000,1000,1);
mr.slideTo(1000,1000,1);
a.slideTo(1000,1000,1);
l.slideTo(1000,1000,1);

stop();


unloadMovieNum(2);
unloadMovieNum(3);
unloadMovieNum(4);
unloadMovieNum(8);
unloadMovieNum(9);
unloadMovieNum(10);
unloadMovieNum(11);
unloadMovieNum(12);
unloadMovieNum(13);
unloadMovieNum(14);
unloadMovieNum(15);
unloadMovieNum(16);
unloadMovieNum(17);
unloadMovieNum(18);
unloadMovieNum(19);
unloadMovieNum(20);
unloadMovieNum(21);
unloadMovieNum(22);
unloadMovieNum(23);
unloadMovieNum(24);
unloadMovieNum(25);
unloadMovieNum(26);
unloadMovieNum(27);
unloadMovieNum(28);
unloadMovieNum(29);
unloadMovieNum(30);
unloadMovieNum(31);
unloadMovieNum(32);
unloadMovieNum(33);
unloadMovieNum(34);
unloadMovieNum(35);
unloadMovieNum(36);
unloadMovieNum(37);
unloadMovieNum(38);
unloadMovieNum(39);
unloadMovieNum(40);
unloadMovieNum(41);
unloadMovieNum(42);
unloadMovieNum(43);
unloadMovieNum(44);
unloadMovieNum(45);
unloadMovieNum(46);

stop();
#include "lmc_tween.as"

//home
home.onRollOver=function(){
home.tintTo(0x000000, 100, 0);
    }
    home.onRollOut=function(){
home.tintTo(0x0033B3, 100, 0);
    }
    home.onPress = function() {
        gotoAndStop("home", 1);
    }

    //inicial
inicial.onRollOver=function(){
inicial.tintTo(0xffffff, 100, 0);
    }
    inicial.onRollOut=function(){
inicial.tintTo(0xbbbbbb, 100, 0);
    }
    inicial.onPress = function() {
        gotoAndStop("home", 1);
    }

// função do menuzinho
function links(varbtn){

    varbtn.onRollOver = function() {
        varbtn.tintTo(0xffffff, 100, 0);
    }
    varbtn.onRollOut = function() {
        varbtn.tintTo(0xbbbbbb, 100, 0);
    };
};//fim


links(empresa);

contato.onRollOver=function(){
contato.tintTo(0xffffff, 100, 0);
    }
    contato.onRollOut=function(){
contato.tintTo(0xffffff, 100, 0);
    }

links(cadastro);
links(social);

    empresa.onPress = function() {
        gotoAndStop("empresa", 1);
    }
    cadastro.onPress = function() {
        gotoAndStop("casamento", 1);
    }
        social.onPress = function() {
        gotoAndStop("social", 1);
    }

// função do menu seções
function secoes(bot){

    bot.onRollOver = function() {
        bot.tintTo(0x000000, 100, 0);
    }
    bot.onRollOut = function() {
        bot.tintTo(0x0033B3, 100, 0);
    };

};//fim 

secoes(masculino);
secoes(feminino);
secoes(juvenil);
secoes(bebe);
secoes(esporte);
secoes(brinquedos);
secoes(cama);
secoes(utilidade);
secoes(escritorio);
secoes(residenciais);
secoes(arte);
secoes(lanchonete);
secoes(casamento);
e aqui logo abaixo desse frame o action somente com o form
//inicio de form

//configurações iniciais das popups

//fazendu pop iniciar invisivel

pop.alphaTo(0,0,"easeoutelastic");

//fazendu pop de sucesso iniciar invisivel

sus.alphaTo(0,0,"easeoutelastic");


en.bal.alphaTo(0,0,"easeoutelastic");
en.link.onRollOver=function(){
en.bal.alphaTo(100,3,"easeoutelastic");
}
en.link.onRollOut=function(){
en.bal.alphaTo(0,3,"easeoutelastic");
}

//Apaga todas as variáveis ao iniciar o formulário
nome = "";
email = "";
assunto = "";
mensagem = "";
cidade = "";
telenone = "";
novidades = "";
status = "";

//Outros ajustes iniciais
sim.gotoAndStop(1);//Desabilita botão
não.gotoAndStop(1);//Desabilita botão
sim.bg_over._alpha = 0;//Apaga pré-seleção
não.bg_over._alpha = 0;//Apaga pré-seleção

// Config. Botão sim
sim.onRelease = function() {
    sim.nextFrame();
    não.gotoAndStop(1);
    novidades= "Sim";
};
sim.onRollOver = function() {
    sim.bg_over._alpha = 100;
};
sim.onRollOut = function() {
    sim.bg_over._alpha = 0;
};

// Config. Botão não
não.onRelease = function() {
    não.nextFrame();
    sim.gotoAndStop(1);
    novidades = "Não";
};
não.onRollOver = function() {
    não.bg_over._alpha = 100;
};
não.onRollOut = function() {
    não.bg_over._alpha = 0;
};


//Configuração do Botão Enviar
    
btn_enviar.onRelease = function() {
//validando campos do formulario     
    if (nome eq "") {
        //se o  nome estiver vazio aparece a popup dando o erro
        pop.alphaTo(100,5,"easeoutelastic");
        //limitando o tempo pra popup ficar visivel
        intervalo = function() {
//fazendu popup desaparecer depois do tempo especificado
pop.alphaTo(0,0,"easeoutelastic");
//zerando tempo
clearInterval (tempo);
}
//aqui eu especifico o tempo
tempo = setInterval (intervalo, 5000);
//mensagem de erro que vai aparecer na popup
        pop.status = "Você se esqueceu do campo NOME!\n Preencha-o e tente novamente.";
        //dou foco no campo com erro
        selection.setFocus("nome");
        
        
    }
    
    else if (email eq "") {
        pop.alphaTo(100,5,"easeoutelastic");
        intervalo = function() {
pop.alphaTo(0,0,"easeoutelastic");
clearInterval (tempo);
}
tempo = setInterval (intervalo, 5000);
        pop.status = "Você se esqueceu do campo \nE-MAIL!\n Preencha-o e tente novamente.";
        Selection.setFocus("email");
        } 


        //validando e-mail para @ e . 
        else if (email.indexOf("@",0)<0) {
        pop.alphaTo(100,5,"easeoutelastic");
        intervalo = function() {
pop.alphaTo(0,0,"easeoutelastic");
clearInterval (tempo);
}
tempo = setInterval (intervalo, 5000);
        pop.status = "o email digitado\n NÃO É VALIDO \n coloque o @.";
        Selection.setFocus("email");
        }
        
            

        else if (email.indexOf(".",0)<0) {
        pop.alphaTo(100,5,"easeoutelastic");
        intervalo = function() {
pop.alphaTo(0,0,"easeoutelastic");
clearInterval (tempo);
}
tempo = setInterval (intervalo, 5000);
        pop.status = "Hã hã, o email ainda \n NÃO É VALIDO \n não foi digitado um dominio.";
        Selection.setFocus("email");
        }    
        
        
        
        else if (assunto eq "") {
            pop.alphaTo(100,5,"easeoutelastic");
        intervalo = function() {
pop.alphaTo(0,0,"easeoutelastic");
clearInterval (tempo);
}
tempo = setInterval (intervalo, 5000);
        pop.status = "Você se esqueceu do campo ASSUNTO!\n Preencha-o e tente novamente.";
        Selection.setFocus("assunto");
        } 
            


        else if (cidade eq "") {
            pop.alphaTo(100,5,"easeoutelastic");
        intervalo = function() {
pop.alphaTo(0,0,"easeoutelastic");
clearInterval (tempo);
}
tempo = setInterval (intervalo, 5000);
        pop.status = "Você se esqueceu do campo CIDADE!\n Preencha-o e tente novamente.";
        Selection.setFocus("cidade");
    } 
        


    else if (mensagem eq "") {
        pop.alphaTo(100,5,"easeoutelastic");
        intervalo = function() {
pop.alphaTo(0,0,"easeoutelastic");
clearInterval (tempo);
}
tempo = setInterval (intervalo, 5000);
        pop.status = "Você se esqueceu do campo MENSAGEM!\n Preencha-o e tente novamente.";
        Selection.setFocus("mensagem");
    } 
        


    else if (novidades eq "") {
        pop.alphaTo(100,5,"easeoutelastic");
        intervalo = function() {
pop.alphaTo(0,0,"easeoutelastic");
clearInterval (tempo);
}
tempo = setInterval (intervalo, 10000);
        pop.status = "Você Precisa marcar sim ou não abaixo se desejar ou não receber novidades por e-mail";
    } 
    
    
        
    
    
    else {
        sus.alphaTo(100,5,"easeoutelastic");
        recipient = "meu_email@dominio.com.br"; 
        subject= "Formulario de contato - via site.";
loadVariablesNum("http://endereçocgi", 1, "POST");
intervalo = function() {
sus.alphaTo(0,0,"easeoutelastic");
clearInterval (tempo);
}
//aqui
tempo = setInterval (intervalo, 10000);
sus.resposta =  "Obrigado pelo seu contato "+nome+"\nSeu e-mail foi enviado com sucesso.";    
        
    }
    
};



//Configuração do Botão Apagar
btn_apagar.onRelease = function() {
    

nome = "";
email = "";
assunto = "";
cidade = "";
mensagem = "";
telenone = "";

status = "";

//Resetando botões Radio, 
sim.gotoAndStop(1);//Desabilita botão
não.gotoAndStop(1);//Desabilita botão
sim.bg_over._alpha = 0;//Apaga pré-seleção
não.bg_over._alpha = 0;//Apaga pré-seleção
}

gigantesco acho que nem precisava postar ake tudo isso mais ta aee ksopskp

se puder ver o que posso fazer

agradeço desde já

chega assim quando preenchido

links: [type Function](é do codigo não pode ir)

secoes: [type Function] (é do codigo não pode ir)

nome: Nome Complet

assunto: Assunto

mensagem: Teste

cidade: Cidade

novidades: Sim.

_childCounter: 1 (é do codigo não pode ir)

focus_mc: _level0.depthChild0 (é do codigo não pode ir)

telefone: 000000000

Editado por buh
Link para o comentário
Compartilhar em outros sites

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,4k
×
×
  • Criar Novo...