Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá caros amigos ....
Estou com um grande problema com uma função "validação de caracteres" em meu formulário ...
Ja tentei reescrever a função, e até alterar a ordem das funções declaradas no script.
Acredito que a ordem em que as funçõs são declaradas não influnciam na ordem em que as mesma são "chamadas".
Gostaria de encontrar uma solução paraeste problema já que este formuláio ja está Online e está função não aparee de jeito nenhum ! http://forum.imasters.com.br/public/style_emoticons/default/cry.gif
Segue o Script que declara a função.. Val() (para validar) e Erro() (para mostrar as mensagens na component Alert:
CODE
//Função Erro registrada na component Alert:function Erro(msg:String):Void {
if (arguments.length===0){
return;
}
var alerta:Object=Alert.show(msg, "Aviso", Alert.OK, null);
}
//Validação:
function val():Void {
if (!cliente.text.length) {
Erro("Informe seu Nome !");
}else
if (!empresa.text.length) {
Erro("Informe a Empresa !");
}else
if (!cnpj.text.length) {
Erro("Informe seu CNPJ !");
}else
if (cnpj.text.indexOf(".")==-1 || cnpj.text.indexOf("/")==-1 || cnpj.text.indexOf("-")==-1) {
Erro("Preencha o CNPJ Corretamente !");
}else
if (!telefone.text.length) {
Erro("Informe seu Telefone !");
}else{
sendMsg("ficha.php");
}
}
E o que acontece é o seguinte:
1) A função Val() até funciona ... Porem a Alert não aparece ...
Então o usuário não sabe se o formulári foi enviado ou não !
Obs: Este Script encontrasse no seguinte Level:
Scene1 > topo_mc > componentes_mc : Layer "AS (1º layer)"
segue o link do Website do que já está On ....
segue o link para Download do .Fla e do arquivo de envio.PhP (Obs: por conter efeitos da Class m_tween2.. coloquei este arquivo junto ..)
Download dos Arquivos do Formulário (.fla .mxp .php)
Espero conseguir solucionar este pepino o mais breve possível ..
e Agradeço a todos ... ! ^_^
Carregando comentários...