Validação de formulário no FacileForms

Dúvidas e Comentários sobre os Components do Mambo e Joomla!
lena
Usuário
Mensagens: 75
Registrado em: 09 Jan 2009, 07:20

Validação de formulário no FacileForms

Mensagem por lena »

Olá pessoal

Estou precisando de uma ajuda para finalizar um formulário, estou querendo validar os campos senha e confirmação de senha.

A idéia é criar uma função para o FacileForms que reproduza a seguinte situação:

Código: Selecionar todos

	if (input_password.value.length < 4 | input_password.value.length > 8  ) {
		alert('Preencha o campo Senha. Sua senha deve conter no mínimo 4 e no máximo 8 caracteres');
		return false;
	}
	if (input_password.value != input_password_confirma.value ) {
		alert('A senha digitada na confirmação de senha não confere com a senha escolhida, digite ambos os campos novamente!');
		return false;
	}
Se alguem puder me ajudar

Beijos

Lena
Editado pela última vez por lena em 09 Jul 2006, 08:10, em um total de 1 vez.
Rodrigo rcflash
Usuário
Mensagens: 77
Registrado em: 21 Abr 2006, 18:09
Localização: Ribeirão Preto

Re: Validação de formulário no FacileForms

Mensagem por Rodrigo rcflash »

Bom dia, Lena
Eu estou com um problema parecido eu presciso validar um campo que criei de CNPJ e CPF,
Alguém sabe como faço isto?
Obrigado
Avatar do usuário
Luiz Gongora
Novato
Mensagens: 1
Registrado em: 09 Abr 2007, 13:42
Contato:

Re: Validação de formulário no FacileForms

Mensagem por Luiz Gongora »

Boa tarde, Rodrigo
Veja se isto pode ajudar:

Crie um novo script com as seguintes caracteristicas:

Título: Valida CPF
Publicado: Sim
Pacote: FF
Nome: ff_valida_cpf
Tipo: Elemento Validação
Descrição: Valida CPF
Código:
function ff_valida_cpf(element, message){
var cpf = element.value;
exp = /\.|\-/g
cpf = cpf.toString().replace( exp, "" );
var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
var soma1=0, soma2=0;
var vlr =11;

for(i=0;i<9;i++){
soma1+=eval(cpf.charAt(i)*(vlr-1));
soma2+=eval(cpf.charAt(i)*vlr);
vlr--;
}
soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
soma2=(((soma2+(2*soma1))*10)%11);

var digitoGerado=(soma1*10)+soma2;
if(digitoGerado!=digitoDigitado)
alert('CPF Inválido!');
}
// ff_valida_cpf

Fiz isto e deu certo!

Abraços,

Luiz Gongora
Responder