Página 1 de 1

Validação de formulário no FacileForms

Enviado: 08 Jul 2006, 01:06
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

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

Enviado: 11 Fev 2007, 10:17
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

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

Enviado: 09 Abr 2007, 14:04
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