O campo hidden não é um campo do form? Então pega sim :)

2008/8/3 Mike <[EMAIL PROTECTED]>

> Vc tb poderia criar um input do tipo oculto (hidden) no html, e via
> javascript alterar o valor dele cada vez que um dos inputs do cpf serem
> alterados. Cada vez que o valor dos inputs do CPF forem alterados, ele
> coloca o novo valor do campo oculto como sendo cp1+cpf2+cpf3+cpf4. Então
> vc aplica a regra de validação nesse input.
>
> A minha duvida agora para essa solução é se o metodo input->post() trata
> campos do tipo hidden.  :-/
>
> Abraços!
>
>
> Daniel Costa wrote:
> > em qualquer um dos casos você usará uma função callback para validar o
> > CPF inteiro. a observação é que se você usar os 4 campos
> > separadamente, deverá chamar a callback em um deles e obter os demais
> > dentro da função usando algo como:
> >
> > $cpf_x = $this->input->post('cpf_x').
> >
> > sacou?
> >
> > 2008/8/3 Alan <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> >
> >     Olá pessoal!
> >
> >     Tenho um formulário de cadastro que contém 4 campos para o
> >     preenchimento dos números do cpf, nesse formato:
> >
> >     CPF: |___| . |___| . |___| - |__|
> >
> >     Em html:
> >
> >     <p><label><span>Cpf:</span>
> >           <input name="cpf_1" type="text" size="3" maxlength="3"
> >     value="<?=$this->validation->cpf_1;?>"/> .
> >            <input name="cpf_2" type="text" size="3" maxlength="3"
> >     value="<?=$this->validation->cpf_2;?>"/> .
> >            <input name="cpf_3" type="text" size="3" maxlength="3"
> >     value="<?=$this->validation->cpf_3;?>"/> -
> >            <input name="cpf_4" type="text" size="2" maxlength="2"
> >     value="<?=$this->validation->cpf_4;?>"/>
> >     </label></p>
> >
> >     Então na hora de fazer a validação, atualmente, estou colocando as
> >     regras na seguinte forma:
> >
> >     $rules['cpf_1'] = "trim|htmlspecialchars|integer|exact_length[3]";
> >     $rules['cpf_2'] = "trim|htmlspecialchars|integer|exact_length[3]";
> >     $rules['cpf_3'] = "trim|htmlspecialchars|integer|exact_length[3]";
> >     $rules['cpf_4'] = "trim|htmlspecialchars|integer|exact_length[2]";
> >
> >     Porém, agora estou querendo usar um algoritmo para verificar se o
> >     número do cpf é valido. O que eu gostaria de saber é se eu vou ter
> >     que deixar o campo para inserção do cpf no formato "CPF:
> >     |______________|" deixando apenas um campo para a digitação dos
> >     números (com ou sem pontos e hífen) ou existe alguma maneira de
> >     criar uma regra que faça a validação levando em conta vários
> >     campos. Por exemplo, eu gostaria de criar uma função de callback
> >     que verificasse se o cpf é válido pegando os valores de cpf_1,
> >     cpf_2, cpf_3, cpf_4.
> >
> >     Tem como fazer isso usando o Validation?
> >
> >     --
> >     Alan Rafael Fachini
> >     http://www.colmeia.udesc.br
> >     http://www.bicicletada.org/Joinville
> >
> >     _______________________________________________
> >     Lista mailing list
> >     [email protected] <mailto:[email protected]>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
> >
> >
> > --
> > Daniel Costa
> > http://danielcosta.info
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>



-- 
Daniel Costa
http://danielcosta.info
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a