- Postagens: 3
- Obrigados Recebidos: 0
RSFORM PRO VALIDAÇÃO
- maxwr
- Offline
- JCB! Novato
Menos
Mais
9 anos 8 meses atrás #97642
por maxwr
maxwr replied the topic: Re: RSFORM PRO VALIDAÇÃO
Pessoal tenho versões atualizadas do RSForm Pro! Se alguém estiver precisando é só falar, eu só preciso de uma mão na questão da validação de CPF. Preciso incluir no arquivo de validações do RSForm.
Abs
Abs
Please Entrar ou Registrar to join the conversation.
- maxwr
- Offline
- JCB! Novato
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
9 anos 8 meses atrás #97644
por maxwr
maxwr replied the topic: Re: RSFORM PRO VALIDAÇÃO
[RESOLVIDO]
Segue a solução para validação de CPF no RSForm Pro! Basta adicionar a função abaixo no arquivo validation.php no rsform.
Segue a solução para validação de CPF no RSForm Pro! Basta adicionar a função abaixo no arquivo validation.php no rsform.
public static function validationCPF($value, $extra = null, $data = null) {
// The following makes sure the submitted value is "test"
// Verifica se um número foi informado
if(empty($value)) {
return false;
}
// Elimina possivel mascara
$value = ereg_replace('[^0-9]', '', $value);
$value = str_pad($value, 11, '0', STR_PAD_LEFT);
// Verifica se o numero de digitos informados é igual a 11
if (strlen($value) != 11) {
return false;
}
// Verifica se nenhuma das sequências invalidas abaixo
// foi digitada. Caso afirmativo, retorna falso
else if ($value == '00000000000' ||
$value == '11111111111' ||
$value == '22222222222' ||
$value == '33333333333' ||
$value == '44444444444' ||
$value == '55555555555' ||
$value == '66666666666' ||
$value == '77777777777' ||
$value == '88888888888' ||
$value == '99999999999') {
return false;
// Calcula os digitos verificadores para verificar se o
// CPF é válido
} else {
for ($t = 9; $t < 11; $t++) {
for ($d = 0, $c = 0; $c < $t; $c++) {
$d += $value{$c} * (($t + 1) - $c);
}
$d = ((10 * $d) % 11) % 10;
if ($value{$c} != $d) {
return false;
}
}
return true;
}
}
Please Entrar ou Registrar to join the conversation.
- Jsombra
- Offline
- JCB! Novato
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
8 anos 7 meses atrás #99722
por Jsombra
Jsombra replied the topic: Re: RSFORM PRO VALIDAÇÃO
Nobre referente a Validação o Campo tem que está neste caso com o nome "test" isto ou não precisa posso colocar o campo com o nome CPF mesmo e dará certo?
Tenho um formulário usando o RSForm!Pro e o campo está com o nome cpf.
desde já agradeço por ter feito este poste, pois irá me ajudar muito.
Att,
Garcia
Tenho um formulário usando o RSForm!Pro e o campo está com o nome cpf.
desde já agradeço por ter feito este poste, pois irá me ajudar muito.
Att,
Garcia
Please Entrar ou Registrar to join the conversation.