Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não consigo validar o formulário:
on (release) { if (nome == "") { sucesso = "" erro = "O Nome é obrigatório"; Selection.setFocus("nome"); return; } else if (email == "" || email.indexOf("@", 0) == -1 || email.indexOf(".", 0) == -1) { sucesso = "" erro = "Preencha um e-mail válido!"; Selection.setFocus("email"); return; } else if (mensagem == "") { sucesso = "" erro = "A Mensagem é obrigatória"; Selection.setFocus("mensagem"); return; } else { erro = "" sucesso = "Enviando formulário, aguarde..." var sendmail = new LoadVars(); var retorno = new LoadVars(); retorno.onLoad = function(s){ if(!s){ sucesso = "" erro = "Erro no servidor [Er404]"; return; } if(retorno.vResposta=="Enviado"){ nome = ""; email = ""; mensagem = ""; erro = ""; sucesso = ""; Selection.setFocus("nome"); sucesso = "Enviado com Sucesso!"; } else { sucesso = "" erro = "Erro no servidor [Er405]"; return; } } sendmail.nome = nome; sendmail.email = email; sendmail.mensagem = mensagem; sendmail.sendAndLoad("contatosenviar.asp", retorno, "POST"); }}
As respostas do ASP estão voltando certinho, mas a validação que obriga o usuário a preencher os campos não.
Alguem já pegou esse erro no Flash 8?
Carregando comentários...